데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 Q & A

6
저장된 Proc에 대한 갑자기 느린 실행 계획
우리는 SQL Server 2000과 관련된 문제를 이해하려고 노력하고 있습니다. 우리는 적당히 거래하는 웹 사이트이며 sp_GetCurrentTransactionscustomerID와 두 날짜를 허용하는 저장 프로 시저 가 있습니다. 이제 날짜와 고객에 따라이 쿼리는 0에서 1000의 행을 반환 할 수 있습니다. 문제 : 우리가 경험 한 것은 갑자기 Execution Timeout Expired특정 클라이언트에 대해 저장된 proc을 실행하려고 …


3
별도의 월 및 연도 열 또는 날짜가 항상 1로 설정되어 있습니까?
나는에 의해 사물의 그룹화를 많이있을거야 포스트 그레스와 데이터베이스 짓고 있어요 month및 year에 의해,하지만 결코를 date. 정수 month와 year열을 만들어서 사용할 수 있습니다 . 또는 month_year열을 가질 수 있고 항상 day1을 설정했습니다 . 전자는 누군가가 데이터를보고 있으면 조금 더 간단하고 명확 해 보이지만 후자는 올바른 유형을 사용한다는 점에서 좋습니다.

1
pg_restore 중에 체크 포인트가 너무 자주 발생합니다
PostgreSQL 9.2.2 (Windows 32 비트) pg_restore에서 체크 포인트 빈도에 대한 로그 경고를 체계적으로 생성 하는 명령이 있습니다. LOG: checkpoints are occurring too frequently (17 seconds apart) HINT: Consider increasing the configuration parameter "checkpoint_segments". 데이터베이스의 크기는 약 3.3Gb이며 112 개의 테이블 / 160 뷰가 있으며 약 14 분 안에 복원됩니다. 그 …

3
Mongo shell에서 지난 24 시간 동안의 날짜 범위 쿼리
MongoDB 데이터베이스 프로파일 러에서 결과를 수집하기 위해 크론 작업을 설정하고 있습니다. 24 시간 내에 결과를 수집하고 싶습니다. javascript로 mongo 명령 을 실행할 계획 입니다. 질문은 Mongo shell 에서 24 시간 전의 날짜 범위를 찾는 쿼리를 어떻게 작성합니까? 같은 : db.system.profile.find({ "timestamp" : { $lte : <current date & time>, $gt …
15 mongodb  cron 

2
/ var / lib / mysql 파일을 다시 초기화하는 방법?
사고로 인해 전체 / var / lib / mysql 디렉토리를 삭제했습니다. 데이터베이스에 중요한 것이 포함되어 있지 않기 때문에 오래된 백업에서 데이터베이스를 복원하는 번거 로움을 피하고 대신 디렉토리 구조를 처음부터 새로 만들고 싶습니다. MySQL을 다시 설치하지 않고 어떻게합니까?
15 mysql  linux  debian 

2
postgres의 빠른 해밍 거리 쿼리
지각 해시 이미지를 포함하는 큰 데이터베이스 (16M 행)가 있습니다. 합리적인 시간 내에 해밍 거리 로 행을 검색하고 싶습니다 . 현재 문제를 올바르게 이해하는 한 여기에서 가장 좋은 옵션은 BK-Tree 를 구현하는 사용자 지정 SP-GiST 구현 이라고 생각하지만 많은 작업처럼 보이며 여전히 실용적입니다. 맞춤 색인을 올바르게 구현하는 데 대한 세부 정보 …

1
log_min_duration_statement 설정이 무시됩니다
Postgresql 9.1우분투에서 뛰고 있습니다. 정확한 Postgresql 버전은 9.1+129ubuntu1패키지 관리자가 보여주는 것과 같습니다. 적극적으로 사용중인 2 개의 데이터베이스가 있으며 원격 서버에서 사용됩니다. 실행 시간이 긴 쿼리를 기록하고 싶습니다. 그래서 /etc/postgresql/9.1/main/postgresql.conf파일에 다음 매개 변수를 설정했습니다. log_min_duration_statement = 10000 log_statement = 'mod' 따라서 Postgresql은 10 초 이상 걸리는 쿼리를 기록합니다. 그러나 reloadpostgres 구성시 …

3
PostgreSQL 8.4를 사용하여 bytea를 postgres의 텍스트 값으로 변환하는 방법은 무엇입니까?
내 응용 프로그램에서 C 코드를 사용하여 데이터베이스에 데이터를 삽입합니다. 신뢰할 수없는 소스에서받은 문자열 때문에 PQescapeByteaConnlibpq 라이브러리를 사용하여 이스케이프 처리했습니다 . 완벽하게 작동하는 즉, Octet 형식 String이됩니다. 아래 예를 참조하십시오. 입력 문자열 : \n\t\f\b\p\k\j\l\mestPrepared 출력 문자열 : \\012\\011\\014\\010pkjlmestPrepared 출력 문자열이 데이터베이스에 삽입됩니다. 이제 JDBC를 사용하여 Java 코드로 데이터베이스에서 해당 데이터를 검색합니다. …

3
최대 날짜 또는 최신 날짜를 가진 것을 선택하십시오
다음은 두 테이블입니다. SCHOOL_STAFF SCHOOL_CODE + STAFF_TYPE_NAME + LAST_UPDATE_DATE_TIME + PERSON_ID ================================================================= ABE Principal 24-JAN-13 111222 ABE Principal 09-FEB-12 222111 명 PERSON_ID + NAME ================= 111222 ABC 222111 XYZ 여기 내 오라클 쿼리가 있습니다. SELECT MAX(LAST_UPDATE_DATE_TIME) AS LAST_UPDATE, SCHOOL_CODE, PERSON_ID FROM SCHOOL_STAFF WHERE STAFF_TYPE_NAME='Principal' GROUP BY SCHOOL_CODE, PERSON_ID ORDER BY …


5
기본 파일 그룹이 꽉 찼습니다. SQL Server 2008
SQL Server에 대량 삽입하려고하는 큰 테이블 (~ 5 천만 행)이 있는데 오류가 발생합니다. 'PRIMARY'파일 그룹이 가득 차서 'I 3 Stroke'데이터베이스에서 'myDB'오브젝트에 대한 공간을 할당 할 수 없습니다. 불필요한 파일을 삭제하거나 파일 그룹에서 객체를 삭제하거나 파일 그룹에 파일을 추가하거나 파일 그룹의 기존 파일에 대해 자동 증가를 설정하여 디스크 공간을 만드십시오. 데이터베이스에 …

3
같은 테이블에서 다른 열의 개수를 얻는 방법
표 # 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending 표 # 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 예상 결과: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
15 sql-server  pivot 

2
ALTER TABLE의 데이터베이스 "동결"
우리의 생산 환경은 실제로 아침에 테이블을 변경하고 실제로 열을 추가 할 때 잠시 동안 얼어 붙었습니다 *. 위반 SQL :ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * 시스템에 로그인하려면 동일한 테이블에서 선택해야하므로 alter 테이블 중에 아무도 로그인 할 수 없습니다. 실제로 시스템이 정상 작동을 재개 할 수 있도록 프로세스를 …

5
큰 테이블에서 LEFT JOIN을 사용하여 매우 느린 SELECT를 최적화하는 방법
나는 인터넷 검색, 자체 교육 및 몇 시간 동안 해결책을 찾고 있었지만 운이 없었습니다. 나는 여기서 몇 가지 비슷한 질문을 찾았지만이 경우는 아닙니다. 내 테이블 : 인원 (~ 10M 행) 속성 (위치, 연령, ...) 개인과 속성 사이의 링크 (M : M) (~ 4 천만 행) 풀 덤프 ~ 280MB 상황 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.