데이터베이스 관리자

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

2
MySQL의 ORDER BY FIELD ()는 내부적으로 어떻게 작동합니까
ORDER BY절의 작동 방식과 FIELD()함수의 작동 방식을 이해합니다 . 내가 이해하고 싶은 것은 두 가지가 함께 작동하여 정렬하는 방법입니다. 행은 어떻게 검색되고 정렬 순서는 어떻게 파생됩니까? +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | 3 | kenny | | 4 …
37 mysql  order-by  fields 

2
SQL Server에서 예측할 수없는 선택 결과 (dbms 오류?)
아래는 예상치 못한 이상한 결과를 반환하여 팀에서 설명 할 수없는 간단한 예입니다. 우리가 잘못하고 있거나 SQL Server 오류입니까? 조사 후 subquery에서 검색 영역을 union 절로 줄였습니다.이 쿼리 는 "men"테이블에서 하나의 레코드를 선택합니다. SQL Server 2000에서는 예상대로 작동하지만 (12 행 반환) 2008 년과 2012 년에는 1 행만 반환합니다. create table dual …


2
PostgreSQL에서 대량 업데이트 성능 최적화
Ubuntu 12.04에서 PG 9.1 사용 현재 데이터베이스에서 대량의 UPDATE 문 집합을 실행하는 데 최대 24 시간이 걸립니다. UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (우리는 ID로 식별 된 객체의 필드를 덮어 쓰고 있습니다.) 값은 외부 데이터 소스 (테이블의 DB에 아직없는)에서 가져옵니다. 테이블에는 각각 …

3
MySQL 5.1.66 SSL 연결 오류 오류 2026 (HY000)
업데이트 2 WireShark를 사용하여 문제 문자열을 찾았습니다. 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 그리고 오류는 ( 문서 에 따라 )입니다. Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake 다음은 두 가지 경우에 WireShark의 스크린 샷입니다. Windows 8에서의 연결 (성공) : CentOS에서 연결 (실패) : …
37 mysql  replication  ssl 

8
SQL Server 에이전트 작업 및 가용성 그룹
SQL Server 2012 가용성 그룹에서 예약 된 SQL Server 에이전트 작업을 처리하는 모범 사례를 찾고 있습니다. 어쩌면 뭔가를 놓쳤을 수도 있지만 현재 상태에서는 SQL Server 에이전트 가이 위대한 SQL2012 기능과 실제로 통합되지 않은 것 같습니다. 예약 된 SQL 에이전트 작업이 노드 스위치를 인식하도록하려면 어떻게해야합니까? 예를 들어 매 시간마다 데이터를로드하는 기본 …

8
선택 결과를 CSV 파일에 쓰기
SELECT 쿼리 결과를 csv 파일에 작성해야합니다. SQL Server 2008 r2에서 T-SQL을 사용하여 어떻게 수행 할 수 있습니까? SSIS에서 수행 할 수 있다는 것을 알고 있지만 어떤 이유로 든이 옵션이 없습니다. 아래 기사에서 제안 된 proc을 사용하려고했지만 proc을 실행할 때 SQL 은이 proc에서 호출되는 sys.sp_OACreate 및 sys.sp_OADestroy를 실행할 수 없다고 불평합니다. …

4
라이브 DB에서 pg_dump를 실행하면 일관된 백업이 생성됩니까?
지속적으로 수정되는 3GB 데이터베이스가 있으며 서버를 중지하지 않고 백업해야합니다 (Postgres 8.3). 내 pg_dump가 5 분 동안 실행됩니다. 프로세스 중에 데이터가 수정되면 어떻게됩니까? 일관된 백업을 받습니까? 언제 재난이 닥쳤는지 알고 싶지 않습니다. Postgres 설명서 http://www.postgresql.org/docs/8.3/static/app-pgdump.html 은 이것에 대해 아무 말도하지 않습니다.
37 postgresql 

5
PostgreSQL bytea 열에 데이터를 삽입하는 방법은 무엇입니까?
이 질문은 bytea v. oid v. blobs v. large objects 등에 관한 것이 아닙니다. 기본 키 integer필드와 필드가 포함 된 테이블 이 bytea있습니다. bytea필드에 데이터를 입력하고 싶습니다 . 아마도 이것은 PL/언어 중 하나에 의해 수행 될 수 있으며, 앞으로이 작업을 수행 할 수 PL/Python있습니다. 여전히 테스트하고 실험하면서 "표준"SQL 문을 사용하여 …

5
절없이 거대한 DELETE FROM <table>의 속도를 높이는 방법
SQL Server 2005 사용 where 절없이 거대한 DELETE FROM을 수행하고 있습니다. TRUNCATE를 사용할 수 없다는 것을 제외하고는 기본적으로 TRUNCATE TABLE 문과 동일합니다. 문제는 테이블이 거대하다는 것입니다-천만 행이며 완료하는 데 1 시간 이상이 걸립니다. 다음없이 빠르게 만들 수있는 방법이 있습니까? 자르기 사용 색인을 비활성화하거나 삭제 하시겠습니까? t-log는 이미 별도의 디스크에 있습니다. …

6
SQL Server로 가능한 가장 작은 백업
매일 우리는 WAN을 통해 SQL Server 백업을 제공합니다. 이 백업의 크기를 최소화하여 영원히 걸리지 않도록해야합니다. 백업 프로세스가 조금 더 오래 걸리더라도 상관 없습니다. 10 시간 이상 걸리는 WAN에서 30gigs의 압축 백업을 이동해야합니다. 더 작은 일일 백업을 위해서는 두 가지 옵션이 있습니다. 로그 전달 : DR 프로세스를 재구성해야합니다. DB에서 정보를 제거하고 …


10
데이터베이스 종속성을 추적하려면 어떻게해야합니까?
내부 응용 프로그램이 수년에 걸쳐 발전함에 따라 사람들이 더 이상 관련이 없다고 생각하고 폐기하려는 많은 테이블이있는 경우가 있습니다. SQL 환경과 SSIS와 같은 데이터베이스에서 데이터베이스 종속성을 식별하는 실용적인 방법은 무엇입니까? 나는 다음과 같이 상당히 잔인한 선택을 한 곳에서 일했습니다. 먼저 삭제하고 나중에 질문하십시오 (더 이상 존재하지 않는 테이블을 추출하려고하면 데이터웨어 하우스 …

2
PostgreSQL EXCLUDE USING 오류 : 데이터 유형 정수에 기본 연산자 클래스가 없습니다
PostgreSQL 9.2.3 에서이 단순화 된 테이블을 만들려고합니다. CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &amp;&amp;) ); 하지만이 오류가 발생합니다. ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify an operator class for the …

7
쿼리를 재현하는 데 필요한 데이터베이스의 하위 집합을 mysqldump 할 수 있습니까?
배경 select쿼리 를 재현하는 데 필요한 데이터베이스의 하위 집합을 제공하고 싶습니다 . 저의 목표는 계산 가능한 워크 플로를 재현 가능한 연구 로 만드는 것 입니다. 질문 이 select 문을 쿼리 된 데이터를 새 데이터베이스로 덤프하는 스크립트에 통합하여 데이터베이스가 새 mysql 서버에 설치 될 수 있고 명령문이 새 데이터베이스와 작동 할 …

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