저희가 시스템을 개편하는데 Sybase를 사용할 가 같습니다
그래서 질문을 좀 드릴려고 합니다.
현재 ASE12.0을 사용하고 있고
추후에 12.5를 도입예정입니다.(15 버전은 아직 불안하다고 해서)
참고로 저는 oracle 9년 sybase 3개월 사용 user 입니다.
1) 저희 시스템의 현재 큰 문제는 Lock문제 입니다.
12.5를 사용하여 전체 Table을 row lock을 사용하는 경우
시스템의 부하에 문제가 없는지요...
글구 진짜 궁금한 거는 왜 sybase는 row lock을 지원하면서
default는 page lock 인지요..
누구한테 들은 말인데..
row lock인 테이블도 시스템의 부하가 증가하면 page lock, table lock으로
자동으로 변환이 된다는 말을 들어서 질문을 하는 것입니다.
2) log 관리 문제..
sybase를 사용하면서 이해가 안가는게 log입니다.
예를 들어 10만건을 update하다가 강제로 process를 kill 합니다.
(kill 원인은 log full)
그런데 왜 log 가 해제가 안된는지 모르겠습니다.
현재 위와 같은 경우 log device를 늘려 주는 방법을 사용합니다
그리고 이상한거는 현재 시스템이 log 영역 data 영역의 50% 라는 겁니다.
3) sybase에서 case 문장을 사용하는데 제한이 있는거 같습니다.
혹시 case 문장의 사용 갯수의 한도를 아시는분요...
글구 이게 12.5에서의 한계를 알고 싶습니다.
더 있었는데 생각이 안 나네요...
|