Sybase IQ에서 사용자별 커넥션 수 제한하는 방법은 아래와 같이 시스템 함수를 사용하면 됩니다. SP_IQMODIFYLOGIN test_user, 'number_of_connections', 1 ; -- test_user가 접속할 수 있는 커넥션 수를 1개로 제한 현재 관리하고 있는 시스템이 노후화 되어 개인사용자 아이디에 동시에 접속할 수 있는 커넥션 수를 1로 제한하여과도하게 사용할 수 없게 조치하여 효과를 보았습니다. 사용자그룹을 생성한 후에 그룹에 적용하면 동시에 다수의 사용자에게 적용할 수 있습니다. PS> 오라클에서는 좀 더 복잡합니다. 아래 주소에 설명이 잘 되어 있습니다. It 's so good! http://oracle.tistory.com/377 - Sybase IQ DBA
Sybase IQ는 메모리보다 CPU를 더 많이 활용하는 DBMS입니다. 데이터 삭제와 같은 작업에서는 특히CPU를 많이 사용합니다.특정 쿼리가 과도한 CPU를 사용하고 있을 때 CPU 사용률을 낮추기 위해서 아래과 같이 하는 방법이 있습니다.CPU 사용률을 직접 제어하는 건 없고 CONNECTION당 사용가능한 THREAD 수를 줄이면 효과를 볼 수 있습니다.해당 옵션은 Max_IQ_Theads_Per_Connection 인데 디폴트 값은 72 입니다. 01. 옵션 변경SET TEMPORARY OPTION Max_IQ_Theads_Per_Connection = 1502 . SET 명령어 실행 후 확인03. 쿼리 수행 04. 임시로 설정한 옵션이기 때문에 커넥션을 닫으면 사라지며, 다른 커넥션에 영향을 ..
테이블 T1과 테이블 T2 를 서브쿼리로 조인시 아래와 같은 상황에서 버그로 인해서 데이터가 추출되지 않음. T1.NAME 컬럼은 CHAR(10)T2.NAME 컬럼은 VARCHAR(15) SELECT *FROM T1WHERE T1.NAME NOT IN (SELECT NAME FROM T2 );-- 데이터가 나와야 하는 조건에서도 무조건 NOT FOUND 즉 0 ROWS SELECT *FROM T1WHERE T1.NAME NOT IN (SELECT NAME || '' FROM T2 );위와 같이 || ''를 추가하면 제대로 나옴. 형변환과 관련되는 것 같은데 어째든 전체 결과 합. 즉 IN, NOT IN이 맞지 않음버그가 아니라면 문맥상 NOT IN임으로 T1전체 컬럼수가 나와야 하는게 아닐런지.. 테스트..
01. 사용자 조회SELECT *FROM SYSUSERS 02. 사용자그룹 추가GRANT CONNECT TO TEST_GRP;GRANT GROUP TO TEST_GRP; 03. 사용자추가 후 TEST_GRP 멤버로 등록GRANT CONNECT TO USER01 IDENTIFIED BY '패스워드'GRANT MEMBERSHIP IN GROUP TEST_GRP TO USER01; 04. TEST_GRP에 TB_TEST 테이블에 대한 SELECT 권한 부여GRANT SELECT ON TB_TEST TO TEST_GRP; 위와 같이하면 그룹에 권한을 부여하고 회수할 수 있어서 개별 사용자 관리가 쉬워짐. 05. 사용자, 그룹, 그룹멤버 삭제REVOKE CONNECT FROM USER01;REVOKE CONNEC..
select @@version
통계작업을 위해 데이터를 샘플링하는 경우가 있습니다.이때 Sybase IQ에서는 RAND() 함수를 사용하면 쉽게 샘플링 데이터를 얻을 수 있습니다.ex) 2012년 1월 거래 데이터에서 5% 데이터를 샘플링하기SELECT *FROM 거래WHERE 년월 = '201201' AND RAND(ROWID(거래)) < .05;정해진 건수 예를 들어 10만건 이렇게 구해야 한다면 먼저 적당한 %를 구한 다음에 TOP으로 가져오면 되겠죠. PS) 오라클을 사용한다면 아래와 같이 하면 됩니다.SELECT *FROM 거래 SAMPLE(5)WHERE 년월 = '201201' ;또 다른 방법SELECT *FROM (SELECT * FROM 거래 WHERE 년월 = '201201' ORDER BY DBMS_RANDOM.VA..
- Total
- Today
- Yesterday
- 르세라핌
- 코라나 19
- 로니카 BCS
- node.js
- GKRS
- 배당급
- Sybase IQ
- VARIDESK
- 빈센트 반 고흐
- 톡토기
- 유가바이트디비
- 남설 팔찌
- Life Chair
- Pixel Pals
- 오미크론
- 솔리드 쿨론
- JMW 헤어드라이기기
- 매직 트랙패드2
- 카카오 에드
- 별이 빚나는 밤
- 증권정보포털
- 루미큐브 종류
- weka
- 화분벌레
- 별잉 빛나는 밤
- 고체 향수
- 브리다 정수기
- 홈 오피스
- yugabyteDB
- 파나소닉 비데 DL-EH10KWS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |