데이터베이스 관리자

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


1
프로파일 교착 상태 보고서에서 "* password ------------"는 무엇을 의미합니까?
SQL Server 2008 R2에서 입력 버퍼에 "* password ------------"가있는 교착 상태 보고서가 여러 개 있습니다. 공격처럼 보이지만이 경우 공격의 이유나 종류를 알 수 없습니다. (로그는 전문가 DBA에 의해 생성되었으며 많은 경험을 가지고 있으며 나에게 말하지는 않았습니다) 누구나 그것이 무엇인지 알고 있습니까? 감사! 예: <?xml version="1.0"?> <blocked-process> <process id="process879948" taskpriority="0" logused="0" …

1
HDD 충돌 후 PostgreSQL 서버를 시작하면 FAILED STATE가 발생합니다
Fedora 15와 함께 사용 하고 PostgreSQL 9.1.4있습니다. Fedora는 최근에 충돌했습니다. PostgreSQL 서버를 시작하려는 시도 : service postgresql-9.1 start 준다 Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] , 비록 내가 시스템을 다시 부팅 한 후 처음으로 서버를 시작할 때 서버가 정상적으로 시작 . …
10 linux  postgresql 

1
거대한 테이블에 직렬 열을 추가하는 가장 효율적인 방법
거대한 테이블에 BIGSERIAL 컬럼을 추가하는 가장 빠른 방법 은 무엇입니까 (~ 3GB, ~ 174Gb)? 편집하다: 기존 행의 열 값을 늘리고 싶습니다 ( NOT NULL). 필 팩터를 설정하지 않았습니다 (돌이켜 보면 나쁜 결정처럼 보입니다). 디스크 공간에 문제가 없으며 가능한 한 빨리 디스크 공간을 원합니다.


6
psql에 인수 전달
Postgres 8.3에서 plpgsql 스크립트를 실행 중입니다. psql을 통해이 스크립트에 인수를 전달하고 싶습니다. 현재 다음과 같은 스크립트를 실행 중입니다. psql -d database -u user -f update_file.sql 내가 건너 온 이 링크 PGOPTIONS 환경 변수를 설명합니다,하지만 "사용자 정의"인수 작업을하지 않습니다. 즉, 설정이 postgres.conf 파일에 없기 때문에 오류가 발생합니다. -bash-3.2$ export PGOPTIONS='--pretend=true' -bash-3.2$ …
10 postgresql  psql 

2
이 "매핑"테이블에 대해 별도의 ID 열이 필요합니까?
의 테이블 Producers과의 테이블이 Products있으며 둘 다 형식입니다. Id -int, 기본 키 Name -nvarchar 생산자는 여러 제품을 운반 할 수 있으므로 다음과 같은 테이블을 만들려고합니다 ProducerDetails. ProducerId -int, 외래 키 Producers.Id ProductId -int, 외래 키 Products.Id 그런 다음 나 자신에게 질문하기 시작하여 전문가에게 물어볼 것이라고 생각했습니다. Id내 ProducerDetails테이블에 추가 (int, …

6
계층 구조가있는 테이블 : 외래 키를 통한 순환을 방지하기위한 제약 조건 만들기
다음과 같이 외래 키 제약 조건이있는 테이블이 있다고 가정합니다. CREATE TABLE Foo (FooId BIGINT PRIMARY KEY, ParentFooId BIGINT, FOREIGN KEY([ParentFooId]) REFERENCES Foo ([FooId]) ) INSERT INTO Foo (FooId, ParentFooId) VALUES (1, NULL), (2, 1), (3, 2) UPDATE Foo SET ParentFooId = 3 WHERE FooId = 1 이 테이블에는 다음과 같은 …


6
Workbench를 사용하여 SSH를 통해 MySQL 데이터베이스에 연결할 수 없음
MySQL Workbench가있는 웹 응용 프로그램 서버 중 하나에서 SSH 터널링을 통해 데이터베이스에 연결하려고합니다. 기본 설정은 다음과 같습니다. 보안상의 이유로 스크린 샷에서 일부 값을 변경했습니다. 문제는 앱 서버 중 하나에서 SSH 터널을 통해 연결할 때마다 다음 오류가 발생한다는 것입니다. 사용자 social_shop_prod와 함께 computer.amazonaws.com의 SSH 터널을 통해 us-east-1.amazonaws.com에 연결하지 못했습니다. 127.0.0.1에서 MySQL …


3
외래 키 제약 조건 데이터를 검색하는 방법
전체 스키마의 외래 키 정보 (각 라인 : 참조 테이블 및 필드, 참조 테이블 및 필드)를 검색 할 수있는 쿼리를 찾고 있습니다. 나는 이것을 찾았지만 필요한 모든 정보를 제공하지는 않는다 : https : //.com/questions/4389228/sql-for-oracle-to-check-if-a-constraint-exists 나는 현재 그 일을하고 있으며 몇 분 안에 몇 시간 안에 해결책을 얻을 수 있습니다. 그러나 …

1
Windows에서 DB2 9.7을 사용하여 로컬 db2admin에 모든 권한을 부여하려면 어떻게해야합니까?
OS Windows XP Professional Edition 서비스 팩 3이 포함 된 랩톱을 개발자 스테이션으로 보유하고 있습니다. Express-C 에디션의 IBM DB2 UDB 9.7 수정 팩 4를 다운로드하여 설치했습니다. DB2의 로컬 설치를 위해 로컬 데이터베이스 관리자로 사용하고있는 db2admin이라는 로컬 Windows 계정이 있습니다 (개발자 전용). 명령 창을 실행할 때 문제없이 다음을 실행할 수 있습니다. …


1
MySQL 덤프 복원-주석 유지 방법
그래서 복잡한 MySQL 덤프를 백업으로 사용합니다. 불행하게도, 그 백업은 복잡하고 우리는 사악한 방아쇠를 사용합니다. 우리의 사악한 방아쇠 중 일부에는 # 문자로 시작하는 주석 줄이 있습니다. 데이터베이스를 백업하면 결과 덤프는 # 줄을 저장합니다. 문제는 복원을 할 때입니다. #으로 시작하는 줄은 빈 줄로 바뀝니다. 그래서 파운드로 시작하는 줄로 덤프를 복원하는 방법을 찾고 …

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