데이터베이스 관리자

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

2
한 postgres 데이터베이스에서 다른 테이블로 일부 테이블 복제
다음과 같은 상황이 있습니다. postgresql 데이터베이스를 실행하는 세 대의 컴퓨터가 있습니다. 한 시스템은 클라이언트 계정 정보 (이 시스템 C라고 함)를 보유하고 다른 두 시스템은 클라이언트 로깅 정보를 보유합니다 (L1 및 L2 호출). 분할 된 이유는 여러 시스템에 대한로드를 분리하기 때문입니다 (일부 클라이언트는 L1에 로깅 정보를 전송하고 일부는 L2에 전송하고 일부는 …

1
pgAdmin 3로`postgresql.conf`를 편집하는 방법?
pgAdmin 앱으로 'postgresql.conf'파일을 어떻게 편집합니까? Postgres 9.3.x의 pgAdmin 1.18.1에서 File>를 선택 Open postgresql.conf하면 파일 선택기 대화 상자가 나타납니다. 그리고, pgAdmin에서 수퍼 유저 'postgres'로 연결되어 있습니다. 이전 버전의 Postgres에서이 작업을 수행 한 것을 알고 있습니다.

2
지속적인 스캔에는 0 초 또는 2-3 분이 소요됩니다
아래의 쿼리와 같이 행을 반환하지 않는 쿼리는 서버 중 하나에서 0 ~ 160 초가 걸립니다. select col1, col2, col3 from tab1 where 0 = 1 2 주 전에는 48 시간 간격으로 6 번 발생했습니다. 지난주에 같은 쿼리가 ~ 0 초 걸렸습니다. 응용 프로그램의 SQL 로그가 있지만 아직 용의자를 찾지 못했습니다. …

1
서비스 계정이 데이터베이스 메일을 사용하려면 어떤 권한이 필요합니까?
관리 서비스 계정으로 SQL Server 2012 인스턴스를 실행하고 있습니다. 하나의 계정으로 데이터베이스 메일을 구성하고 테스트 이메일을 보내려고하는데 서버의 이벤트 로그에 오류가 발생합니다. 데이터베이스 엔진 인스턴스 = MYINSTANCE; 메일 PID = 2132; 오류 메시지 : 데이터베이스 업데이트에 실패했습니다. 이유 : 오브젝트 'sysmail_logmailevent_sp', 데이터베이스 'msdb', 스키마 'dbo'에 대한 EXECUTE 권한이 거부되었습니다. 데이터베이스 …

1
pgBouncer는 훌륭하지만 때때로 사용할 수 없게됩니다
바쁜 postgres 9 데이터베이스 앞에서 pgBouncer를 실행하고 있습니다. 대부분의 경우 잘 작동합니다. 그러나 몇 시간마다 psycopg2를 제외하고 응용 프로그램에서 오류 전자 메일을받습니다. OperationalError ( '서버에 연결할 수 없습니다 : 요청한 주소를 할당 할 수 없습니다. 서버가 "neo-hulk"호스트에서 실행 중이고 포트 6432에서 TCP / IP 연결을 수락합니까?') 이것은 작업을 실행하는 셀러리 …

1
mdf 및 ldf의 여유 공간이 데이터베이스 여유 공간과 일치하지 않습니다
SSMS에서 파일 크기 관련 속성을보고 하나의 데이터베이스에 대한 아래 세부 정보를 찾았습니다. 여기서 값은 다른 속성과 일치하지 않습니다. 여기서 mdf, ldf 및 total size의 크기는 각 창 아래의 다른 값과 일치합니다. 그러나 mdf 및 ldf의 사용 가능한 여유 공간이 추가되면 데이터베이스 축소 창에 표시된 사용 가능한 여유 공간 및 데이터베이스 …

2
SQL Server에 종속 외부 조인을 중첩시켜야합니까?
나는 이것에 대한 혼합 정보를 듣고 정식 또는 전문가 의견을 기대하고 있습니다. LEFT OUTER JOIN각각에 마지막에 의존하는 여러 개가있는 경우 중첩하는 것이 더 낫습니까? 고안된 예를 들어, JOINto MyParent는 JOINto MyChild: 에 의존 합니다 : http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c ON c.[Id] …

3
SQL 쿼리 결과에서 대용량 데이터 복사
내 SQL Server 2008에서 쿼리를 실행 한 후 데이터 반환은 수백만으로 매우 큽니다. 복사를 시도했지만 예외 SQL 메모리 오류가 발생합니다. 전체 데이터를 복사하여 Excel에 붙여 넣는 방법을 알려주십시오. 데이터가 정렬되지 않아 txt 파일로 내보내고 싶지 않습니다. 그래서 수동으로 복사하여 Excel에 붙여 넣고 싶습니다. 그 해결책을 알려주세요

2
sp_reset_connection을 실행하는 데 오랜 시간이 걸리는 원인은 무엇입니까?
sp_reset_connectionSQL Server 프로파일 러를 통해 볼 때 시스템 저장 프로 시저를 실행하는 데 몇 밀리 초 이상 걸리는 이유는 무엇 입니까? SQL Server 프로파일 러를 사용하여 프로덕션 시스템에서 간단한 추적을 수행 한 다음 SqlNexus를 사용하여 분석했습니다. SqlNexus는 sp_reset_connection의 누적 지속 시간이 전체 추적의 33 %로 가장 높다는 것을 나타냅니다. 관찰 …


4
SQL Server가 시작되었지만 포트에서 수신 대기하지 않았습니다
SQL Server 2012를 새로 설치했습니다. 아직 데이터베이스가 생성되지 않았습니다. 그리고 sa / password로 Management Studio를 열 수 있습니다. Binn \ sqlservr.exe는 서비스로 시작되었으며 서비스 목록에서 시작된 것을 볼 수 있습니다. 그러나 아래에서 확인한 것처럼 1433 포트를 수신하지 않거나 기본적으로 포트를 수신하지 않았습니다. tasklist|find /I "sql" 나는 얻었다 : sqlservr.exe 5668 …


1
SentryOne Plan Explorer는 UDF의 읽기를 계산합니까?
다음과 같은 쿼리가 있습니다. select dbo.fn_complexFunction(t.id) from mytable t 에서 SQL 센트리 계획 탐색기 , 나는 눈치 내가 쿼리 계획은 UDF를 포함 할 수 있도록 예상 계획을 가져 오기 실행해야합니다. '실제 계획 가져 오기'를 실행할 때 논리적 읽기 및 기타 메트릭에 UDF에서 발생하는 작업이 포함되어 있지 않습니다. 이런 경우 프로파일 …

2
SQL Server 에이전트에서 Powershell 스크립트 실행 중 오류
SQL Server 에이전트 (SQL Server 2012 Enterprise 실행)를 통해 실행되는 SQL 작업이 있습니다. 작업의 마지막 단계는 네트워크 공유에있는 응용 프로그램을 실행하는 것입니다. 불행히도 응용 프로그램이있는 폴더의 이름 (폴더는 버전 번호)을 알지 못하므로 PowerShell을 사용하여 찾습니다. set-location "\\server\companydocuments\MyApp\Application Files\" $name = Get-ChildItem | sort name -desc | select -f 1 | …

1
SQL의 최소 로깅 조건
이 페이지 http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx 에 대한 클레임을 테스트하는 스크립트를 작성했는데 최소 로깅이 발생하거나 발생하지 않습니다. 이 스크립트를 사용하여 각기 다른 유형의 인서트에 대한 로그 레코드 길이의 합은 다음과 같습니다. 힙 비우기 tablock 60000 tablock 56000으로 비어있는 힙 비어 있지 않은 힙 비 탭록 60000 tablock 56000으로 비어 있지 않은 힙 힙 …

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