데이터베이스 관리자

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

2
MySQL 설치 문제
우선, 길이를 실례합니다.이 게시물은 매우 길고 배경 지식이 필요합니다. 잡음으로 인한 신호를 식별하기가 어려웠습니다.이 중 일부가 관련이없는 경우 부담하십시오. 몇 주 전에 저는 자발적으로 Windows 10으로 업그레이드하기로 결정했습니다. 그 후 마침내 더 이상 필요하지 않은 Python 설치를 제거하기로 결정했습니다. 최신 2.7을 제거하고 (3.4.3 만 유지 한 후) 컴퓨터가 예기치 않게 …

3
SQL Server : 작은 덩어리로 거대한 테이블의 필드 업데이트 : 진행 상황 / 상태를 얻는 방법?
우리는 매우 큰 (1 억 행) 테이블을 가지고 있으며 테이블에 몇 개의 필드를 업데이트해야합니다. 로그 배송 등을 위해, 우리는 또한 한입 규모의 거래를 유지하기를 원합니다. 아래는 트릭을 수행합니까? 어떻게 출력물을 인쇄 할 수있게됩니까? 진행 상황을 볼 수 있습니까? (우리는 거기에 PRINT 문을 추가하려고 시도했지만 while 루프 중에 아무것도 출력되지 않았습니다) …
10 sql-server  t-sql 

5
테이블의 행 크기 및 최대 행 크기 계산
문제: 테이블 생성이 차지하는 바이트 수를 계산하는 방법이 있습니까? 정보 _schema.tables에서 일부 정보를 얻을 수 있지만 정보가 충분히 정확하지 않다는 것을 알고 있습니다. 실제로 필요한 것은 innodb 전용 테이블 정의에 따른 바이트 수이며 데이터 정렬은 utf-8-general-ci 로 간주 될 수 있습니다 예를 들어 테이블 테스트는 다음과 같습니다. 테이블 테스트 작성 …

1
SQL Server 데이터 폴더 액세스 권한
새로 SQL Server 2014를 설치했습니다. 다음으로 이전 SQL Server 2012 서버의 일부 데이터베이스를 연결하고 싶었습니다. 모든 파일 mdf과 ldf파일을 데이터 디렉토리에 복사 했지만 첨부하려고 할 때이 오류 메시지가 나타납니다. 실제 파일 'D : \ SQLSERVERDATA \ MSSQL12.BIDEV \ MSSQL \ DATA \ controlling_demo.mdf' 를 열거 나 만들 때 CREATE FILE에서 …

1
jsonb 열의 진 인덱스가 왜 쿼리 속도를 늦추고 어떻게 할 수 있습니까?
테스트 데이터를 초기화하십시오. CREATE EXTENSION IF NOT EXISTS pgcrypto; CREATE TABLE docs (data JSONB NOT NULL DEFAULT '{}'); -- generate 200k documents, ~half with type: "type1" and another half with type: "type2", unique incremented index and random uuid per each row INSERT INTO docs (data) SELECT json_build_object('id', gen_random_uuid(), 'type', (CASE …

2
Windows 10의 SQL Server 2000
Windows 10에 SQL Server MSDE 2000 SP4를 설치해야합니다. Windows 7 및 8.1을 실행하는 다른 컴퓨터가 있으며 SQL Server MSDE 2000이 제대로 작동합니다 (병합 복제도 구성됨). 이제 Windows 10과 동일한 시나리오를 테스트했지만 설치 중에 설치가 예기치 않게 종료됩니다. 이 버전이 매우 오래된 것을 알고 있지만 Windows 10에 설치하기위한 해결 방법이 있습니까?

2
SQL Server 전체 텍스트 인덱스를 사용하도록 설정 한 후 쿼리를 느리게 업데이트
내 데이터베이스에 대해 실행되는 삽입, 업데이트 및 삭제 쿼리가 많은 asp.net 웹 사이트가 있습니다. 며칠 전에 테이블 중 하나의 두 열에 전체 텍스트 인덱스를 만듭니다. 그 후 웹 사이트가 해당 테이블에서 업데이트 쿼리를 실행할 때 SQL Server 프로세스의 메모리 및 디스크 사용량이 급증하고 업데이트 속도가 느려짐을 깨달았습니다. 전체 텍스트 인덱스를 …


1
\ l에 특권은 언제 표시됩니까?
액세스 권한은 \ l로 표시되는시기는 언제입니까? \ l로 표시된 액세스 권한은 부여 후 취소 후 변경 될 수 있습니다. $ createuser -EP my_readonly $ psql development development=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------------------------+----------+----------+-------------+-------------+----------------------- development | vagrant | UTF8 | …

2
타임 스탬프를 기반으로 한 윈도우 오프셋
소셜 피드의 결과를 페이징하는 데 사용할 쿼리를 작성 중입니다. 개념은 모바일 앱이 N 개의 항목을 요청하고 @CutoffTime아래에서 호출 한 시작 날짜 시간을 제공한다는 것 입니다. 컷오프 시간의 목적은 페이징 창이 시작되는시기를 설정하는 것입니다. 행 오프셋 대신 타임 스탬프를 사용하는 이유는 새로운 소셜 콘텐츠가 추가 된 경우에도 오래된 게시물을 가져올 때 …

2
TDE 준비 : 복원을위한 키 / 인증서 백업
TDE암호화 를 더 잘 이해하기 위해 개발 환경에서 일하고 있습니다. 다른 서버에서 백업 및 복원과 함께 작동합니다. 몇 가지 질문이 있었지만 해당 개인 키로 인증서를 백업해야한다는 것을 알고 있습니다. USE master; GO BACKUP CERTIFICATE Test TO FILE = 'C:\Test.cer' WITH PRIVATE KEY (FILE = 'C:\Test.pvk', ENCRYPTION BY PASSWORD = 'Example12#') …

2
청구서 수신 주소 모범 사례를 주문 테이블에 저장
누군가 CustomerLocation 테이블에 대한이 사용자의 답변을 이해하도록 도와 줄 수 있습니까 ? 주문 테이블에 주소를 저장하는 좋은 방법을 원합니다. 내가 찾고있는 것은 주소를 설정하여 편집 할 때 고객이 주소를 업데이트하거나 이전한다는 사실에 영향을받지 않습니다. 내 스키마는 다음과 유사합니다. Person |EntityID| EntityAddress |EntityID|AddressID| Address |AddressID|AddressType|AddressLine1|AddressLine2| Order |OrderID|BillingAddressID|

3
PostgreSQL은 인덱스에서 null을 사용할 수 있습니까?
나는 이 책 을 읽고 있다 데이터베이스는 Indexed_Col IS NOT NULL이 너무 넓은 범위를 포함하여 유용하지 않다고 가정하므로 데이터베이스는이 조건에서 인덱스로 구동되지 않습니다. 나는 그 책이 10 년 이상 된 것을 알고 있지만 이미 매우 유용하다는 것을 알고있다. 또한, 실행에 EXPLAIN ANALYZEA의 SELECT쿼리, 내 인덱스 하나도 경우에도 모든 권리에 의해, …

2
왜 async_network_io 대기 유형이 발생합니까?
지난주에 우리 데이터베이스에 이상한 일이 일어났다. 갑자기 새로운 엔터티 등을 저장할 수 없었던 사용자들을 위해 애플리케이션이 차단되었습니다. 얼마 후 사용자에게 연결 시간이 초과되었습니다. 프로세스 64를 종료하면 정상적으로 다시 저장할 수 있습니다. 문제는 블록 동안 저장하려고 한 엔티티가이를 방지 해야하는 코드 (유일해야하지만 제약 조건이없는 숫자 열)가 있지만 DB에 두 번 이상 …

3
왜 파티션하지 않습니까?
언제 데이터베이스를 파티션하고 싶지 않습니까? ( MySQL 파티셔닝 생각 ) 나의 경우에는 수백만 행부터 시작하겠습니다. 가장 빈번한 쿼리 제한 역할을하는 문자 필드의 기본 키입니다 (그리고 조회는 최소한 초당 1 회 이상). 파티션 키 역할을하기 위해 기본 키가 해시됩니다. 위에서 언급 한 빈번한 쿼리에서 가져온 모든 행이 업데이트됩니다. 덜 빈번한 조회 …

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