데이터베이스 관리자

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

2
DBCC CHECKDB 수정 불가능한 손상 : 인덱싱 된 뷰에 뷰 정의에서 생성되지 않은 행이 포함됨
TL; DR : 인덱싱 된보기에서 수정할 수없는 손상이 있습니다. 세부 사항은 다음과 같습니다. 달리는 DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS 내 데이터베이스 중 하나에서 다음 오류가 발생합니다. 메시지 8907, 수준 16, 상태 1, 줄 1 공간 인덱스, XML 인덱스 또는 인덱싱 된 뷰 'ViewName'(개체 ID 784109934)에 뷰 정의에 의해 …

2
max_allowed_packet은 충분히 크며 왜 변경해야합니까?
master-slave 설정에 MySQL (5.5)이 있고 다른 슬레이브 서버를 만들었습니다. 원래 슬레이브를 중지하고 데이터를 덤프하고 복사하여 다시 가져 와서 제대로 작동했습니다. 원래 슬레이브의 master_log pos를 기록하고이 명령을 사용하여 새 슬레이브에 설정했습니다. CHANGE MASTER TO MASTER_HOST='<ipaddress>', MASTER_USER='<username>', MASTER_PASSWORD='<password>', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000851', MASTER_LOG_POS=15824150, MASTER_CONNECT_RETRY=10; 새로운 노예를 시작했을 때 Last_IO_Error : 이진 로그에서 데이터를 읽을 …

1
장애 조치 기능이있는 AlwaysOn AG, DTC
문제점 : AlwaysOn 가용성 그룹 (AG)의 모든 서버에서 DTC (Distributed Transaction Coordinator)를 어떻게 실행할 수 있습니까? 장애 조치 / 전환 이벤트에 대한 트랜잭션을 유지 관리 할 필요가 없습니다. 설치 : SQL 2008을 모두 실행하는 Windows 2008 R2 서버 3 개가있는 WSFC (Windows Failover Cluster)가 있습니다. 두 서버는 하나의 데이터 센터에 …

1
이전 행까지의 누계
윈도우 기능에 대한 도움이 필요합니다. 창 내 합계와 창 내 누적 합계를 계산할 수 있다는 것을 알고 있습니다. 그러나 이전 누적 합계, 즉 현재 행을 포함하지 않는 누적 합계를 계산할 수 있습니까? ROW또는 RANGE인수 를 사용해야한다고 가정합니다 . CURRENT ROW옵션이 있지만을 (를) 알고 싶습니다 CURRENT ROW - 1. 이는 유효하지 …

8
SQL 덤프에서 데이터베이스를 복원하는 중 오류
MySQL을 처음 접했고 Windows에서 실행 중입니다. MySQL의 덤프 파일에서 데이터베이스를 복원하려고하는데 다음 오류가 발생합니다. $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. …

1
postgres에서 STDIN에서 COPY 사용
방금 Postgres를 사용하기 시작했으며 기능을 이해하기 위해 샘플 DB를 만들려고합니다. 둘러보기, pgfoundry.org에서 일부 스크립트를 발견했습니다. 이전에 Oracle과 MS-SQL을 모두 사용했기 때문에 명령을 이해하지만 실행중인 모든 스크립트가 "COPY FROM"명령에 도달하면 오류를 반환합니다. 보다 정확하게는 주어진 테이블에 삽입해야하는 첫 번째 요소에서 오류가 발생합니다. 스크립트를 쿼리 및 pgScript로 실행하려고 시도했지만 두 가지 방법으로 …

1
SOS_SCHEDULER_YIELD 대기 문제 해결
회사 ERP (Dynamics AX 2012)를 운영하면서 프로덕션 환경이 개발 시스템보다 훨씬 느리다는 것을 알았습니다. 추적을 실행하는 동안 개발 환경과 프로덕션 환경 모두에서 동일한 활동을 수행 한 후 개발과 비교하여 프로덕션 환경에서 SQL 쿼리가 매우 느리게 실행되고 있음을 확인했습니다 (평균 10-50 배 느림). 처음에는이 작업을로드 한 것으로 간주하고 근무 외 시간 …

2
중복 키에서 아무것도하지 마십시오
PtokaX API와 함께 LuaSQL을 사용하여 다음 테이블에 삽입하고 있습니다. CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT NULL, `filldate` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE …

4
일부 필드를 제외한 mysqldump 테이블
필드가없는 테이블을 mysqldump하는 방법이 있습니까? 설명하겠습니다 : 라는 MySQL 데이터베이스가 tests있습니다. 에서 tests나는 3 개 테이블이 : USER, TOTO및 TATA. 난 그냥 테이블의 일부 필드를 mysqldump에 할 USER그래서 같은 일부 분야를 제외, mail, ip_login, 등 어떻게해야합니까?
14 mysql  mysqldump 




4
좋음, 나쁨 또는 무관심 : 1 = 1
reddit에 대한이 질문이 주어지면 쿼리에서 문제가 발생한 위치를 지적하기 위해 쿼리를 정리했습니다. 먼저 쉼표를 사용하고 WHERE 1=1쿼리를 쉽게 수정하기 위해 쿼리는 일반적으로 다음과 같이 끝납니다. SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER JOIN Orders as O ON C.CustomerID = O.CustomerID INNER JOIN [Order Details] as OD ON …

4
InnoDB 엔진으로 몇 기가를 입력 한 후 MySQL LOAD DATA INFILE이 80 % 느려짐
LOAD DATA INFILE을 통해 100GB 파일을로드하고 있습니다. 나는 몇 시간 동안 MyISAM으로 성공을 거두었습니다. InnoDB를 사용하여 지금 시도하고 있습니다. 로드는 10MB / 초 이상으로 빠르게 시작됩니다 (테이블 파일 증가를 감시하고 file_per_table켜져 있음). 그러나 약 5GB의 데이터 후에는 2-4MB / sec 범위로 느려집니다. 20GB를 초과하면 약 2MB / 초로 줄었습니다. InnoDB …

1
31 억 행의 데이터를 관리하는 방법?
나는 현재 비교적 많은 양의 데이터에 대한 스토리지 스키마 구현을 맡고 있습니다. 데이터는 주로 현재 data point값 을 결정하기 위해 액세스 되지만 데이터 추세 / 분석에 대한 지난 6 개월의 기록을 추적해야합니다. 지난 1 시간 동안 의 min/ max/ sum값 을 추적하기 위해 최근 요구 사항이 추가되었습니다 . 참고 : …

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