데이터베이스 관리자

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

2
GROUP BY 문의 와일드 카드가 작동하지 않는 이유는 무엇입니까?
다음 SQL 문을 작동 시키려고하지만 구문 오류가 발생합니다. SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* 여기서 A는 40 개의 열이있는 넓은 테이블이며 가능한 경우 GROUP BY 절에 각 열 이름을 나열하지 않으려 고합니다. 비슷한 쿼리를 실행 해야하는 테이블이 많으므로 저장 …


4
SQL CLR 스칼라 함수를 사용하여 HASHBYTES를 시뮬레이션하는 확장 가능한 방법은 무엇입니까?
ETL 프로세스의 일부로, 스테이징의 행과보고 데이터베이스를 비교하여 데이터가 마지막으로로드 된 이후 실제로 변경된 열이 있는지 확인합니다. 비교는 테이블의 고유 키와 다른 모든 열의 해시에 기반합니다. 우리는 현재 사용 HASHBYTES와 SHA2_256알고리즘과 동시 작업자 스레드가 모두 호출하는 경우는 대형 서버에서 확장되지 않는 것으로 나타났습니다 HASHBYTES. 초당 해시로 측정 된 처리량은 96 코어 …

5
이전 버전의 SQL Server로 백업 복원
SQL Server Express 2008 데이터베이스에 백업을 복원하려고 할 때 다음 오류가 발생했습니다. Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended) System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.2531. Either restore the database on a server that …

10
DST 이전 또는 이후 날짜의 UTC와 로컬 시간 사이의 올바른 오프셋을 얻으려면 어떻게해야합니까?
현재 UTC 날짜 시간에서 현지 날짜 시간을 가져 오기 위해 다음을 사용합니다. SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) 내 문제는 일광 절약 시간 사이에 발생하는 경우 GetUTCDate()와 @utcDateTime는 @localDateTime한 시간 떨어져있는 끝납니다. 현재 날짜가 아닌 날짜에 대해 utc에서 현지 시간으로 쉽게 변환 할 수 …

7
Oracle 11g에서 테이블 스페이스를 작성하는 방법
Oracle에 너무 정통하지 않고 TABLESPACE를 만들려고했는데 유효하지 않은 파일 이름의 오류 메시지가 계속 나타납니다. 아래는 내가 사용한 구문입니다. SQL> create Tablespace HRMT 2 datafile 3 size 4 ; size * ERROR at line 3: ORA-02236: invalid file name 필자의 책과 모든 웹 사이트에서 DATAFILE의 파일 경로를 지정하고 경로를 지정할 때 …
29 oracle 

4
특정 테이블의 삽입 속도가 느린 이유를 어떻게 알 수 있습니까?
SQL 테이블의 INSERT가 여러 가지 이유로 느릴 수 있음을 알고 있습니다. 테이블에 INSERT TRIGGER 존재 검사해야하는 많은 강제 제약 조건 (일반적으로 외래 키) 테이블 가운데에 행이 삽입되면 클러스터형 인덱스에서 페이지가 분할 됨 모든 관련 비 클러스터형 인덱스 업데이트 테이블의 다른 활동으로부터 차단 잘못된 IO 쓰기 응답 시간 ... 내가 놓친 …

3
SQL Server와 통신하려면 어떤 PowerShell 기술을 사용해야합니까?
궁극적으로 PowerShell을 사용하여 SQL 인스턴스 모니터에 사용하는 기존 KornShell 스크립트를 대체하고 싶습니다. 하지만 PowerShell에서 실제로 SQL Server와 통신 할 수있는 여러 가지 방법을 모두 이해하기가 어렵습니다. 이것이 전부인지 확실하지 않지만 SQL 서버 버전을 쿼리 할 수있는 완전히 다른 5 가지 방법이 있습니다. 1. SQLConnection .NET 클래스 $SqlConnection = New-Object System.Data.SqlClient.SqlConnection …

7
Oracle DMP 파일을 Oracle의 새로 설치로 가져 오기
클라이언트가 테스트해야 할 Oracle 데이터베이스를 우리에게 보냈습니다. Oracle을 사용하거나 사내 Oracle 전문 지식이 없습니다. 데이터베이스에 연결하여 문제를 디버깅 할 수 있도록 데이터베이스를 설정해야합니다. Oracle 9 (클라이언트가 실행중인 버전)와 관리 도구를 새로 설치했습니다. 내 인생에서는 데이터를 가져올 수 없습니다. 이 복잡한해서는 안됩니다. 뭔가 잘못되고있는 것 같습니다. 난 노력 했어: imp 'sys/password …
29 oracle  import 

4
OS 인증이 Oracle 데이터베이스의 보안 수준이 낮은 것으로 간주되는 이유는 무엇입니까?
오라클이에 따라 OS 인증을 비하되는 오라클 데이터베이스 보안 가이드 , 이는 말한다 REMOTE_OS_AUTHENT 매개 변수는 Oracle Database 11g Release 1 (11.1)에서 더 이상 사용되지 않으며 이전 버전과의 호환성을 위해서만 유지됩니다. 또한 대부분의 보안 정보 및 도구는 OS (외부) 인증 을 보안 문제로 간주합니다. 이것이 왜 그런지 이해하려고합니다. OS 인증에서 볼 …



5
수퍼 유저로 Mongo를 입력하거나 사용자를 재설정하려면 어떻게해야합니까?
나는 권한으로 놀고 있었고 Mongo 데이터베이스에서 자신을 잠갔습니다. 데이터베이스에 대한 액세스 권한을 명시 적으로 추가하여이 작업을 수행 한 것이 확실하지만 대신 데이터베이스에 대한 권한 만 허용하도록 덮어 썼습니다. 따라서 Mongo 데이터베이스가 효과적으로 잠겨 있으며 내가 읽는 모든 내용에 사용자 추가 권한이 있으면 슈퍼 사용자를 만드는 방법이 나와 있습니다. 지금은 해당 …
29 mongodb 

3
합리적인 버퍼 풀 크기를 평가하는 결정적인 방법은 무엇입니까?
max server memory (mb)설정이 적절한 지 (낮거나 더 높아야하거나 그대로 유지해야 함) 를 이해하는 건전한 방법을 고안하려고합니다 . max server memory (mb)운영 체제 자체를위한 공간을 확보 할 수있을만큼 항상 낮아야 한다는 것을 알고 있습니다. 내가보고있는 환경에는 수백 대의 서버가 있습니다. RAM이 각 서버에 할당 된 GB 당 비용이 들기 때문에 …

1
전체 텍스트 인덱스 유지 관리 지침
전체 텍스트 인덱스를 유지 관리하기 위해 어떤 지침을 고려해야합니까? 전체 텍스트 카탈로그를 재 구축 또는 재구성해야합니까 ( BOL 참조 )? 합리적인 유지 보수 케이던스는 무엇입니까? 유지 보수가 필요한시기를 결정하기 위해 어떤 휴리스틱 (10 % 및 30 % 조각화 임계 값과 유사)을 사용할 수 있습니까? (아래의 모든 내용은 질문에 대해 자세히 …

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