데이터베이스 관리자

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

3
조회 테이블의 올바른 사용
데이터베이스에서 조회 테이블을 언제 어디서 사용할 지에 대한 경계를 정확하게 설정하는 방법을 정확히 파악하는 데 어려움이 있습니다. 내가 본 대부분의 소스는 내가 너무 많이 가질 수 없다고 말하지만 어떤 시점에서는 데이터베이스가 너무 많은 조각으로 나누어 져 효율적일 수는 있지만 더 이상 관리 할 수없는 것처럼 보입니다. 다음은 내가 작업하고있는 것의 …

2
런타임에 binlog 형식을 전환하는 가장 안전한 방법은 무엇입니까?
의 다음 경고로 인해 mysqld.log: [경고] BINLOG_FORMAT = STATEMENT 이후 명령문 형식을 사용하여 이진 로그에 작성된 안전하지 않은 명령문. 이 명령문은 LIMIT 절을 사용하므로 안전하지 않습니다. 포함 된 행 집합을 예측할 수 없기 때문에 안전하지 않습니다. 복제 형식을 (으)로 전환하고 싶습니다 MIXED. 그러나 MySQL 문서에 따르면 : 명령문 기반 복제를 …

1
SQL Azure에서 기존 기본 키를 어떻게 변경합니까?
SQL Azure 테이블에서 기존 기본 키를 수정하고 싶습니다. 현재 하나의 열이 있으며 다른 열을 추가하고 싶습니다. 이제 SQL Server 2008에서 이것은 일종의 케이크였습니다. SSMS에서 그랬습니다. 끝난. SQL Server에서 PK를 스크립팅하면 PK가 다음과 같이 표시됩니다. ALTER TABLE [dbo].[Friend] ADD CONSTRAINT [PK_Friend] PRIMARY KEY CLUSTERED ( [UserId] ASC, [Id] ASC ) 그러나 …

4
많은 뷰에서 DEFINER 수정
업데이트 후 데이터베이스를 백업하는 데 문제가 있습니다 . 나는 왜 그 이유를 알아 내려고 시스템에서 파고 들었다. 내가 실행 한 쿼리 가이 결과를 반환했습니다. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES 조사 후 이러한 뷰의 정의자는 시스템에서 제거 된 이전 …
25 mysql  view 

8
테스트 데이터의 대규모 데이터 세트를 생성하는 도구 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 효율적인 …

6
sysadmin 계정이 없을 때 SQL Server 2008에서 사용자에게 sysadmin을 추가하는 방법
이 질문은 데이터베이스 관리자 Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . SQL Server 2008 인스턴스가 실행 중입니다. 불행히도 테스트 중에는 로그인에 대한 sysadmin 권한을 선택 해제했으며 이제 sysadmin 권한이 없기 때문에 읽을 수 없습니다. SA를 제외하고 인스턴스에 대한 다른 sysadmin 계정이 …

3
뮤 티어 웹 사이트에 어떤 데이터 정렬을 선택해야합니까?
데이터 정렬이 쿼리 속도에 영향을 줍니까? 데이터 정렬에 따라 테이블 크기가 변경됩니까? 권장되는 데이터 정렬이 될 수있는 모든 가능한 언어 (예 : Google에 해당)를 지원해야하는 웹 사이트를 구축하려면? 와 같은 문자를 저장해야 日本語합니다. 웹 사이트를 통한 검색 something은 sóméthíng입력 을 반환 해야하며 대소 문자를 구분하지 않아야합니다. 어떤 것이 가장 좋은 …

3
SQL Server에서 앱 잠금 요청을 어떻게 취소합니까?
sp_getapplock 저장 프로 시저는 다음과 같은 반환 값을 가지고 : 0 : 잠금이 동 기적으로 부여되었습니다. 1 : 호환되지 않는 다른 잠금이 해제 될 때까지 잠금이 성공적으로 부여되었습니다. -1 : 잠금 요청 시간이 초과되었습니다. -2 : 잠금 요청이 취소되었습니다. -3 : 잠금 요청이 교착 상태 피해자로 선택되었습니다. -999 : 매개 …

1
PostgreSQL에서 디스크 공간을 확보하는 방법?
이 질문은 데이터베이스 관리자 Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 5 년 전에 이주했습니다 . cca가있는 테이블이 거의없는 9.1 데이터베이스의 로컬 설치가 있습니다. 300 개의 mio 레코드와 데이터베이스가 약 20GB로 증가했습니다. 그 후 delete from모든 레코드를 삭제하라는 명령을 내 렸습니다 (을 사용해야 truncate했지만 그 사실을 …

2
MySQL의 트랜잭션 DDL 워크 플로우
나는 조금 DDL 문 (발견 놀랐다 alter table, create index등) 암시 적으로 MySQL의에서 현재 트랜잭션을 커밋합니다. MS SQL Server에서 온 트랜잭션에서 데이터베이스 변경 (로컬 된 롤백) 기능은 워크 플로에서 중요한 부분이었습니다. 지속적인 통합을 위해 어떤 이유로 든 마이그레이션이 실패한 경우 롤백이 사용되어 데이터베이스를 반 마이그레이션 된 상태로 두지 않았습니다. 마이그레이션 …

2
PostgreSQL 데이터베이스에서 LC_CTYPE의 영향은 무엇입니까?
그래서 PostgreSQL이 설치된 데비안 서버가 거의 없습니다. 역사적으로 이러한 서버와 PostgreSQL은 라틴 9 문자 세트로 현지화되어 그 당시에는 괜찮 았습니다. 이제 우리는 폴란드어, 그리스어 또는 중국어와 같은 것을 처리해야하므로 변경이 점점 커지고 있습니다. UTF8 데이터베이스를 만들려고 할 때 메시지가 나타납니다. 오류 : UTF8 인코딩이 로케일 fr_FR과 일치하지 않습니다. 세부 사항 …

4
MySQL 릴레이 로그가 손상되었습니다. 어떻게 수정합니까? 시도했지만 실패
머신이 갑자기 종료되면 MySQL v5.1.61 릴레이가 손상되었습니다. 나는 그것을 고치려고했지만 작동하지 않았다. — 어떻게 해결합니까? 내가 뭐 잘못 했어요? 내가 읽은 한 손상된 MySQL 릴레이 로그는 쉽게 수정됩니다. change master to master_log_file='<Relay_Master_Log_File>', master_log_pos=<Exec_Master_Log_Pos>; 어디에 Relay_Master_Log_File그리고 Exec_Master_Log_Pos다음에 의해 나열됩니다 : mysql> show slave status; 그러나 내가 할 때 change master status …

3
자연 키는 대리 정수 키보다 SQL Server에서 더 높거나 낮은 성능을 제공합니까?
나는 대리 키의 팬입니다. 내 결과가 확인 편향 될 위험이 있습니다. 여기와 http://stackoverflow.com 에서 본 많은 질문 은 IDENTITY()값을 기반으로하는 대리 키 대신 자연 키를 사용 합니다. 컴퓨터 시스템에 대한 나의 배경은 정수에 대한 비교 작업을 수행하는 것이 문자열을 비교하는 것보다 빠릅니다. 이 의견은 저의 신념에 의문을 제기했기 때문에 SQL …

4
제품 유형별로 별도의 테이블을 만들지 여부
데이터베이스를 설계하는 중이며 초기 설계 결정에 대해 다시 생각하고 있습니다 ... 제품 유형은 다음과 같습니다 ... 모델, 부품, 교체 부품 키트 및 옵션. 옵션 A (첫 번째 디자인) : 위의 제품 유형에 대해 별도의 테이블을 계획했습니다. 필드의 약 75 %가 각 테이블에서 동일하다고 말하고 싶습니다. 각 제품 유형을 서로 연관시켜야하기 …

2
변경 테이블 점검 제한 조건
외래 키 제약 조건을 선택하고 스크립팅 할 때 SQL Server의 개체 탐색기에서 다음 코드가 생성됩니다. USE [MyTestDatabase] GO ALTER TABLE [dbo].[T2] WITH NOCHECK ADD CONSTRAINT [FK_T2_T1] FOREIGN KEY([T1ID]) REFERENCES [dbo].[T1] ([T1ID]) GO ALTER TABLE [dbo].[T2] CHECK CONSTRAINT [FK_T2_T1] GO 마지막 진술 "ALTER TABLE CHECK CONSTRAINT"의 목적은 무엇입니까? 실행 여부는 중요하지 …

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