안녕하세요....
제가 전에 SQL Server에서 사용하던 프로그램을 리눅스의 오라클로 이번에 바꾸어 사용하고 있습니다. data는 모두 Oracle로 배치무브하였습니다.
그런데 예전에 SQL Server에서 사용할때 보다 Select해오는 쿼리는 훨씬 빠른데
insert쿼리는 훨씬 느리더군요.... 왜그런지 모르겠어요.
그리고 프로그램 사용자가 많이 늘어나면 속도가 현저히 떨어지더군요...
아마도 그게 tablespace설정과 관계가 있다던데....
전 이번에 오라클이 첨이라서요..
제가 설정해 놓은건
default tablespace users
temporary talblespace temp
quota unlimited on users로 되어 있습니다.
users의 사이즈는 2.1G정도이며 temp는 1.2G정도 입니다.
storage (initial 5K next 5K minextents 1 maxextents unlimited pctincrease 0)
아마도 오라클 생성시 기본적으로 이렇게 잡힌것 같은데......
(리눅스 서버의 사양은 dual PIII cpu이고 하드는 44G이거든요.)
그리고 실제 data는 users에 거의 꽉찬것 같아요.....
힘들게 바꾸는 작업을 했는데 효과가 없는것 같아 걱정이 됩니다.
tablespace를 바꾸어야 하는건지 만약 바꾸어야 한다면 어떻게 바꾸어야 되고
또 현재 저장되어있는 data는 어떻게 해야 되는건지 알려주세요..
|