데이터베이스 관리자

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

3
Express Edition 크기 제한에 도달했는지 확인하는 방법
혼란 스러워요. AFAIK SQL Server 2005 Express의 데이터베이스 데이터 크기 는 4GB로 제한 됩니다. 그러나 나는 다음과 같은 결과를 얻었습니다 sp_spaceused. DB가 크기 제한에 도달했는지 어떻게 확인할 수 있습니까? space left내가 할당 한도에 도달 할 때까지 할당되지 않은 공간이 있습니까? 남은 공간은 얼마입니까? 않는 index_size한도에서 계산?

3
연결된 서버 위험
여러 서버의 데이터베이스 데이터가 필요한 새로운 기능을 구현하고 있습니다. 이 모든 서버의 데이터를 통합하고 정렬하면됩니다. 생각 나는 두 가지 옵션은 다음과 같습니다. 연결된 서버를 사용하고 간단한 쿼리를 작성하여 한 서버에서 실행될 데이터를 통합하고 다른 서버에서 데이터를 수집합니다. 응용 프로그램을 사용하여 모든 서버에서 데이터를 수집 한 다음 SQL Server로 다시 보내 …

2
SQL Server AFTER INSERT 트리거
내가 삽입을 텍스트로 만든 후이 트리거가 해고되고 싶지 married온 marital_status열이 나는 지금까지 무엇을 가지고 ALTER TRIGGER [dbo].[marriage] ON [dbo].[applicant_personal_info] AFTER INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF (SELECT [marital_status] FROM inserted) = 'married' BEGIN …


5
Oracle 시작 오류 (매개 변수 파일을 열 수 없음)
Ubuntu 12.10에 Oracle 11g 서버를 설치했습니다. 하지만 서버를 시작할 수 없습니다. 서버를 시작할 때 다음 오류가 발생합니다. SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora' 이 문제를 어떻게 해결할 수 있습니까? 대상 호스트 또는 객체가 없기 때문에 연결에 실패했다고 생각합니다. 대상 호스트를 어떻게 …

2
캐싱 테이블의 채우기 요소는 무엇입니까?
직렬화 된 Java 객체를 저장하는 테이블을 많이 업데이트하고 액세스했습니다. 그들은 2-3 시간 동안 테이블에 있고 (또한 그 기간 동안 업데이트되고 있음) 제거되었습니다. 테이블 크기는 약 300MB입니다. 나는 그것이 매우 자주 진공 상태임을 발견했으며 변경 fillfactor이 도움 이 될지 궁금합니다 .

2
SQL Server 2012에서 로그 전달-대기 상태로 복원-계속
RESTORE WITH STANDBY보고 목적으로 데이터베이스를 읽기 전용 모드로 복원하기 위해 로그 전달 및 SQL Server 2012를 사용하고 있습니다. 그러나 하나 또는 두 개의 로그 백업 복원을 완료 한 후 로그 전달 설정이 계속 중단됩니다. 로그 전달은 다음과 같이 실행될 때만 중단됩니다 RESTORE WITH STANDBY. RESTORE WITH NORECOVERY문제를 일으키지 않습니다. 이것에 …

2
Oracle에서 레코드가 잠겨 있으면 어떤 레코드가 잠겨 있는지 알 수 있습니까?
레코드가 잠겨있을 때 어떤 레코드가 잠겨 있는지 알 수 있습니까? 레코드 rowid 또는 다른 정보를 얻으려면 어떻게해야합니까? 이 SQL로 정보를 얻을 수 있습니다. SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW# FROM v$locked_object a, dba_objects b, v$session c WHERE a.object_id = b.object_id AND a.SESSION_ID = c.sid(+) 웹에서 함수를 사용하여 rowid를 얻는 방법을 찾았습니다. DBMS_ROWID.ROWID_CREATE() 그러나 작동하지 …
10 oracle  locking 

1
식의 유형 변환은 쿼리 계획 선택의 "CardinalityEstimate"에 영향을 줄 수 있습니까?
히스토리 데이터를 파티션 된보기로 저장하는 아카이브 데이터베이스를 유지 보수합니다. 분할 열은 날짜 / 시간입니다. 보기 아래의 각 테이블은 한 달의 데이터를 저장합니다. datetime 열에 대한 점검 제한 조건으로 각 테이블의 이벤트를 제한합니다. 이를 통해 옵티마이 저는 이벤트 날짜 시간 컬럼에서 필터링하는 쿼리에 대해 검색되는 테이블을 제한 할 수 있습니다. 검사 …

1
SSIS 2008 패키지 구성이 무시 됨
명령 줄에 / ConfigFile something.dtsConfig를 지정할 때 2005와 비교하여 2008 년 패키지 구성이 변경되면서 패키지에 정의 된 변수는 구성 파일의 설정을 사용하는 대신 디자인 타임 값을 유지합니다. 외부 구성 파일을 전혀 사용하지 않는 방법을 잘 모르겠습니다. 설정된 디자인 타임 구성 만 외부 파일의로드를 덮어 쓰 겠다는 기사를 읽었습니다. 이것은 변수를 …


5
비밀번호를 변경 한 후 PostgreSQL 사용자가 서버에 연결할 수 없습니다
내가 만든 4 가지 역할로이 문제 를 해결했습니다. GUI (1)를 사용하여 pgAdmin III에서 사용자의 비밀번호를 변경 한 후 해당 사용자는 더 이상 로그인 할 수 없습니다. pgAdmin III 표시 오류 메시지 : An error has occurred: Error connecting to the server: FATAL: password authentication failed for user "sam" FATAL: password …

2
미러 데이터베이스의 트랜잭션 로그 유지 관리
SQL Server 버전 : 2008 R2 엔터프라이즈 SP2 SQL Server 유지 관리를 처리하려고하는데 잘못된 것으로 생각되는 것을 발견했습니다. 각각 3 개의 데이터베이스가있는 단일 프로덕션 인스턴스가 있으며 각 데이터베이스는 오프 사이트로 DR 인스턴스에 미러링됩니다. DR 인스턴스를 살펴보면서 LDF 파일이 엄청나게 많이 사용 된 데이터베이스의 경우 35GB가 넘는 거대한 것으로 나타났습니다. 미러 …

2
단일 파일 그룹에서 파티션하기
데이터베이스에 매우 큰 테이블이 있지만이 데이터의 상당 부분은 "오래된"것입니다. 통제 할 수없는 상황으로 인해이 "이전"데이터를 제거 할 수 없습니다. 다른 제한 사항은 데이터베이스를 수정할 수 없다는 것입니다. 즉 파일 그룹을 데이터베이스에 추가해야합니다. 현재 상황은 모든 것이 PRIMARY파일 그룹에 있습니다. 이 테이블을 "새", "이전", "아카이브"등과 같은 몇 개의 파티션으로 분할하려고했습니다. 이 …

1
같은 행에서 여러 선택을 할 때 Union All보다 더 나은 옵션이 있습니까?
스키마 예 : CREATE TABLE [dbo].[Base]( [ID] [int] IDENTITY(1,1) NOT NULL, [Option1ID] [int] NULL, [Option2ID] [int] NULL, [Option3ID] [int] NULL, [Option1Name] [varchar] NULL, [Option2Name] [varchar] NULL, [Option3Name] [varchar] NULL, [Option1LName] [varchar] NULL, [Option2LName] [varchar] NULL, [Option3LName] [varchar] NULL,) 다음과 같은 결과를 얻는 방법이 있습니까? ID | OptionID | OptionName | …

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