데이터베이스 관리자

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

2
Mongodump : 인식 할 수없는 필드 '스냅 샷'
mongoump의 mongodump를 사용하여 서버 백업을 다운로드하고 있습니다. 그러나 명령을 실행하면 "인식 할 수없는 필드 '스냅 샷'"이 반환됩니다. 전체 오류는 다음과 같습니다. Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db: "xxx" }. Unrecognized field 'snapshot'. Mongodump --version은 다음을 반환합니다. …


2
수퍼 유저는 로그인 할 수 없습니다
다음 명령으로 수퍼 유저 포털을 만들었습니다. create role portal with superuser password 'portal' 포털 사용자로 postgres에 로그인하려고 할 때 레일에 다음과 같은 오류가 발생합니다. FATAL: role "portal" is not permitted to log in 나는 무슨 일이 일어나고 있는지 따를 수 없습니다. 물론 포털 사용자가 로그인 할 수 있도록 login 명령으로 …
32 postgresql 

1
새로운 직업에 DBA 첫날-백업 및 보안 확인-어떻게? 무엇을 더 확인해야합니까?
일반적으로 새 환경에서 시작할 때 백업이 어디에 있는지, 마지막 전체가 언제 왔는지, 마지막 복원이 언제 적용되었는지 확인하고 보안도 확인합니다. 내가하는 방법은 T-SQL을 사용하는 것입니다. 백업 확인 ;with Radhe as ( SELECT @@Servername as [Server_Name], B.name as Database_Name, ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX(Backup_finish_date)))), 'NEVER') as DaysSinceLastBackup, ISNULL(Convert(char(11), MAX(backup_finish_date), 113)+ ' ' + CONVERT(VARCHAR(8),MAX(backup_finish_date),108), …

1
XML 인덱스로 매우 이상한 성능
내 질문은 이것을 기반으로합니다 : https : //.com/q/35575990/5089204 거기에 대한 답변을 제공하기 위해 다음 테스트 시나리오를 수행했습니다. 테스트 시나리오 먼저 테스트 테이블을 만들고 100.000 행으로 채 웁니다. 난수 (0 ~ 1000)는 각 난수에 대해 ~ 100 개의 행으로 이어져야합니다. 이 숫자는 varchar col에 입력되며 XML의 값으로 사용됩니다. 그런 다음 OP와 …

3
listen_addresses를 실제로 목록으로 설정할 수 있습니까?
postgreSQL을 실행하는 IP 주소가 192.168.0.192 인 VM이 있습니다. 내가 지정하면 listen_addresses = '*' 그런 다음 192.168.0.191의 다른 VM과 localhost에서 연결할 수 있습니다. 그러나 postgreSQL 에이 두 주소를 사용하도록 지시하는 목록 을 사용할 수없는 것 같습니다 . listen_addresses를 목록으로 변경하면 : listen_addresses = '192.168.0.191, localhost' 192.168.0.191에서 더 이상 연결할 수 없습니다. …
32 postgresql 

4
프로덕션 RDS 인스턴스를 업그레이드하는 가장 좋은 방법은 무엇입니까?
프로덕션 시스템의 일부로 MySQL 소형 RDS 인스턴스가 있으며 제공된 IOPS를 사용하여 중간 인스턴스로 업그레이드하고 싶습니다. 구식 DBA로서 저는 "슬레이브 추가, 마스터로 승격; 클라이언트 전환"방법에 대해 알고 있지만 AWS는 마법의 원 클릭 업그레이드 경로 (예 : "업그레이드 인스턴스", "제공된 IOPS")를 제공 할 것을 약속합니다. 테스트 RDS 인스턴스에서 시도한 가동 중지 시간이 …
32 mysql  amazon-rds 

2
어느 것이 더 효율적인가 : 링크 된 서버에서 선택하거나 링크 된 서버에 삽입?
한 서버에서 다른 서버로 데이터를 내 보내야한다고 가정합니다 (링크 된 서버를 통해). 어떤 진술이 더 효율적일까요? 소스 서버에서 실행 : INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() 또는 대상 서버에서 실행하십시오. INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, c, ... FROM …

6
MySQL 단일 테이블에서 천만 개 이상의 행을 가능한 한 빨리 업데이트하는 방법은 무엇입니까?
대부분의 테이블에 InnoDB 스토리지 엔진과 함께 MySQL 5.6 사용. InnoDB 버퍼 풀 크기는 15GB이고 Innodb DB + 인덱스는 약 10GB입니다. 서버에 32GB RAM이 있으며 Cent OS 7 x64를 실행 중입니다. 나는 약 천만 + 레코드를 포함하는 하나의 큰 테이블을 가지고 있습니다. 24 시간마다 원격 서버에서 업데이트 된 덤프 파일을 얻습니다. …

3
인스턴스 당 SQL Server Express 메모리 및 CPU 제한이 있습니까?
서버에 8GB의 RAM이 있고 4 개의 SQL Server Express 인스턴스를 실행하는 경우 SQL Server에서 사용하는 총 메모리 제한은 1GB 또는 4GB입니까? 서버가 많은 자원을 가지고 있다고 가정 할 때 각 데이터베이스가 자원을 더 잘 사용할 수 있도록 이와 같은 다중 인스턴스를 실행하는 것이 바람직합니까?

1
SQL Server에서 데이터베이스를 어떻게 연결합니까?
SQL Server에서 데이터베이스 연결과 관련된 몇 가지 일반적인 질문 : 데이터베이스를 연결 또는 분리한다는 것은 무엇을 의미합니까? 데이터베이스를 분리하려면 어떻게합니까? 데이터베이스를 어떻게 첨부합니까? 로그를 첨부하고 다시 작성한다는 것은 무엇을 의미합니까? SQL Server Express에서 어떻게합니까? 언제 분리 및 부착을 고려할 수 있습니까? 위험이나 경고가 있습니까? SQL Server 버전과 버전을 연결하는 것은 …
32 sql-server 



2
학습을위한 데이터베이스 튜닝 연습은 어디서 찾을 수 있습니까?
개발자는 종종 DBA가 데이터베이스 수준에서 성능 문제를 해결해야 할 책임이 있으므로 쿼리 진단, 조정, 리팩토링 등의 경험이 많지 않습니다. 고의적 인 성능 문제가있는 테이블, 데이터, 쿼리, 트리거, SP 등이있는 데이터베이스를 찾고 있으며, 문제를 식별하고 해결하려는 일련의 연습이 있기를 바랍니다. 이상적으로 이것은 MS SQL 서버에 있습니다. 이런 종류의 것을 아는 사람이 …

3
VARCHAR 열을 색인화하는 것이 좋습니다 / 접근법입니까?
우리는 PostgreSQL v8.2.3을 사용하고 있습니다. EMPLOYEE 및 EMAILLIST 와 관련된 테이블이 있습니다 . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 개의 테이블은 EMPLOYEE.EMAIL1 또는 EMPLOYEE.EMAIL2에 일치하는 항목이없는 경우 해당 행이 리턴되는 방식으로 결합됩니다. SELECT employee.email1, employee.email2, e1.email IS NOT NULL AS email1_matched, e2.email …

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