데이터베이스 관리자

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


1
클라이언트 TCP 포트를 기반으로하는 SQL Server 추적
많은 다른 사용자가 RDP를 통해 로그인하여 응용 프로그램을 실행하는 Windows 터미널 서버가 있습니다. 응용 프로그램은 사용자 당 하나 이상의 SQL Server 2008 R2 인스턴스에 연결합니다. 모든 사용자는 동일한 SQL 로그인을 사용하여 동일한 데이터베이스에 액세스합니다. 특정 사용자의 SQL 세션을 추적하고 싶지만 어떤 SQL 세션이 어떤 사용자에게 속하는지 결정하는 방법을 찾지 못했습니다. …

2
다중 행 인서트 대 다중 단일 행 인서트
내 응용 프로그램에서 나는 db와 응용 프로그램 사이의 왕복 횟수를 줄이기 때문에 여러 줄 삽입을 할 수 있습니다. 그러나 다른 궁금한 점이 있습니까? 예를 들어 다음과 같이 여러 행이 한 번에 삽입되는 경우 : insert into tbl (c1, c2) values (v1, v2) (v3, v4) 대: insert into tbl (c1, c2) …


2
쿼리에서 누락 된 날짜 삽입
내가 만든 쿼리에서 누락 된 날짜를 삽입하는 방법 아래 결과 : Date Frequency 2014-05-18 5 2014-05-20 7 2014-05-25 7 2014-05-27 6 아래와 같이 결과에 0 값이없는 날짜가 있기를 원합니다. Date Frequency 2014-05-18 5 2014-05-19 0 2014-05-20 7 2014-05-21 0 2014-05-22 0 2014-05-23 0 2014-05-24 0 2014-05-25 7 2014-05-26 0 2014-05-27 …


1
복원시 테일 로그 백업?
일반적으로 프로덕션 서버에서 비 프로덕션 서버로 DB를 복원 할 때 테일 로그가 백업되지 않는다는 오류를 잊었을 때 WITH REPLACE 옵션을 사용합니다. MSDN에 따르면 실제로 복원하기 전에 테일 로그를 백업해야합니다. 데이터베이스가 온라인 상태이고 데이터베이스에서 복원 작업을 수행하려는 경우 로그 꼬리 백업을 시작하십시오. 온라인 데이터베이스에 대한 오류를 피하려면 BACKUP Transact-SQL 문의… WITH …


1
서버에서 SQLNET.ORA 매개 변수의 활성 값 찾기
서버에서 SQLNET.ORA 매개 변수 의 활성 값을 어떻게 찾을 수 있습니까? SQLNET.ORA 파일을 찾는 방법을 알고 있지만 해당 파일의 값이 적극적으로 사용된다는 보장은 없습니다. 매개 변수를 변경하려면 리스너를 다시 시작해야하고 때로는 데이터베이스를 다시 시작 해야 할 수도 있습니다 . 디버깅을 위해 아무것도 다시 시작하지 않고 매개 변수 설정 방법을 100 …
9 oracle 

2
카산드라 : 정비
Cassandra에 경험이 없지만 SQL 기반 관계형 데이터베이스에 대한 경험이 있습니다. 한 번 배포 된 Cassandra를 유지 관리하는 방법에 대한 모범 사례 정보를 찾을 수 없었습니다. 데이터베이스를 VACUUM해야합니까? 읽기 / 쓰기로드로 인해 저장소에서 조각화가 발생한다고 생각해야합니다. 또는보다 일반적으로 : Cassandra 프로덕션 배포를 유지 관리하기위한 모범 사례는 무엇입니까? 시스템 상태를 유지하기 위해 …

1
Postgres에서 동시 업데이트 최적화
다음과 같이 동시 Postgres 쿼리를 실행하고 있습니다. UPDATE foo SET bar = bar + 1 WHERE baz = 1234 각 쿼리는 고정 K 행 수에 영향을 미치며 행이 업데이트되는 순서를 적용하는 방법을 찾을 수 없으므로 교착 상태가 발생합니다. 현재 수동으로 명령을 시행하여 문제를 해결하지만 이는 평소보다 더 많은 쿼리를 실행해야하며 …

1
ALTER TABLE… 일반 테이블에서 파티션 된 테이블로의 전환에 실패
아래 코드는 다음을 수행합니다. C : \ TEMP에 데이터베이스 play_partition을 만듭니다. 두 개의 동일한 파티션 된 테이블 play_table 및 archive_play_table을 작성합니다. play_table 파티션 1을 archive_play_table 파티션 1로 전환 play_table 파티션 2와 동일한 파일 그룹에서 play_table과 동일한 구조로 파티션되지 않은 새로운 테이블 temp_table을 만듭니다. play_table_partition 2를 temp_table로 전환 temp_table을 play_table 파티션 …

2
/etc/my.cnf 파일에서 binlog-format = ROW를 시작 기본값으로 설정하려면 어떻게합니까?
SET GLOBAL binlog_format = 'ROW' 쿼리를 실행할 수 있으며 해당 세션에서 작동합니다. MySQL을 중지했다가 다시 시작한 후에이 설정을 어떻게 유지합니까? 참고 : MySQL (Moodle 포함) 버전 5.5.19에 있고 MyISAM에서 InnoDB로 업그레이드했기 때문에이 새로운 설정이 필요합니다. binlog-format = ROW 및 binlog_format = ROW 이 두 명령을 my.cnf에 (별도의) 추가하려고 시도했지만 둘 …
9 mysql  innodb  my.cnf 

1
SQL Server 업그레이드 후 데이터베이스 스냅 샷을 "해킹"하는 방법
나는 다루고있어 SQL 서버 2014로 업그레이드 한 후 데이터베이스 스냅 샷을 삭제할 수 없습니다 문제 . 스냅 샷이 소진되었지만 삭제할 수 없습니다. 이제 Connect 항목에 실망스러운 의견이 있지만 결국 수정 될 것이라고 가정합니다. 그러나이 문제를 곧 해결해야합니다. 이 버그로 인해 삭제할 수없는 데이터베이스 스냅 샷을 삭제하는 방법이 있습니까? 이 작업을 …

3
“SQL Azure에 데이터베이스 배포”작업 누락
최근에 워크 스테이션에 SQL Server 2014 Express를 설치했으며 SQL Azure에 배포하려고합니다. 다음을 수행하여 SQL Server 2012 Express를 사용하는 이전 워크 스테이션에서이 작업을 수행했습니다. 데이터베이스> 작업> "Azure 데이터베이스를 SQL Azure로 배포"를 마우스 오른쪽 단추로 클릭하십시오. SQL Server 2014에서이 옵션은 완전히 누락되었으며 대신 "Windows Azure VM에 데이터베이스 배포"라는 새로운 옵션으로 대체되었습니다. SQL …

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