한동안 서버에서 오류가 발생했다.
오류내용은 "리소스 풀 'internal'에 시스템 메모리가 부족하여 이 쿼리를 실행할 수 없습니다."
MSSQLSERVER-701 오류 였다.
3주간 MSSQL 기술지원을 받아 원인 파악한 결과
MSSQL 2008의 Fulltext Search 에서의 문제였다.
Fulltext Search 검색 시 검색어로
'대전시 대전시기념물 불법 소나무 숭현서원 유성구청"'
위와같이 하나의 긴문장이 들어올때 해당 단어 사이에에 스페이스와 같은 특수문자(';', '&', '|', '^' 등등)가 존재할경우 내부 메모리 문제를 일으키는 것 같았다. 이문제는 MSSQL2005에서는 발생하지 않았던 것이였다.
일단 MSSQL2008의 버그로 판명이 났고 지금부터 4개월후 핫픽스에 적용된다고 한다.
4개월 기다려야겠군..
그렇다고 4개월간 기다릴순 없으니 애플리케이션에서 특수문자를 AND나 OR로 replace후 검색어로 반영하도록하는것이 좋을것 같다.
오류내용은 "리소스 풀 'internal'에 시스템 메모리가 부족하여 이 쿼리를 실행할 수 없습니다."
MSSQLSERVER-701 오류 였다.
3주간 MSSQL 기술지원을 받아 원인 파악한 결과
MSSQL 2008의 Fulltext Search 에서의 문제였다.
Fulltext Search 검색 시 검색어로
'대전시 대전시기념물 불법 소나무 숭현서원 유성구청"'
위와같이 하나의 긴문장이 들어올때 해당 단어 사이에에 스페이스와 같은 특수문자(';', '&', '|', '^' 등등)가 존재할경우 내부 메모리 문제를 일으키는 것 같았다. 이문제는 MSSQL2005에서는 발생하지 않았던 것이였다.
일단 MSSQL2008의 버그로 판명이 났고 지금부터 4개월후 핫픽스에 적용된다고 한다.
4개월 기다려야겠군..
그렇다고 4개월간 기다릴순 없으니 애플리케이션에서 특수문자를 AND나 OR로 replace후 검색어로 반영하도록하는것이 좋을것 같다.
'wow db Log > ms-sql' 카테고리의 다른 글
SQL 언플러그드 세미나 동영상 링크 (0) | 2010.07.22 |
---|---|
[mssql2008] TABLOCK 최소로깅에 대해서 (0) | 2010.04.28 |
MS-SQL 보안점검 사항 (0) | 2010.01.19 |
[MSSQL] SQL Server 2005의 데이터베이스 미러링 (0) | 2009.12.18 |
[MSSQL] Full Text Search 윈도우 서버에 따른 설정 고려사항 (0) | 2009.12.16 |