데이터베이스 관리자

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

2
리프 페이지와 비 리프 페이지의 차이점은 무엇입니까?
인덱스 사용 보고서를 실행하고 있으며 Leaf 및 Non-leaf 의 정의를 얻으려고합니다 . 리프 및 비 리프 삽입, 업데이트, 삭제, 페이지 병합 및 페이지 할당이 모두있는 것 같습니다. 나는 그것이 무엇을 의미하는지 또는 하나가 다른 것보다 낫다는 것을 정말로 모른다. 누군가가 각각에 대한 간단한 정의 를 제공하고 Leaf 또는 Non-leaf가 중요한 …

2
PostgreSQL 비트 문자열을 사용해야합니까?
bit string최근 데이터 유형 에 대해 배우고 있으며 다음 과 같이 궁금합니다. 이 문서 페이지 의 맨 아래에는 다음 과 같은 문장이 있습니다. ... 문자열 길이에 따라 5 또는 8 바이트의 오버 헤드 Npgsql, ODBC 등과 같은 드라이버를 통해 비트 문자열을 PHP, Java, C #, C ++ 등과 같은 다른 …
18 postgresql 

4
한 번의 선택으로 현재와 다음으로 큰 가치를 얻는 방법은 무엇입니까?
열이있는 InnoDB 테이블 'idtimes'(MySQL 5.0.22-log)가 있습니다. `id` int(11) NOT NULL, `time` int(20) NOT NULL, [...] 복합 고유 키로 UNIQUE KEY `id_time` (`id`,`time`) 따라서 ID 당 여러 타임 스탬프와 타임 스탬프 당 여러 ID가있을 수 있습니다. 모든 항목과 각 항목에 대해 다음에 더 큰 시간을 얻는 쿼리를 설정하려고하는데 다음과 같이 반환해야합니다. …
18 mysql  innodb  select 

1
테이블이 마지막으로 업데이트 된 시간 찾기
쿼리 : SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... DDL 관점에서 마지막으로 테이블을 만들고 수정 한 시간을 알려줍니다. 그러나 실제 데이터가 테이블에서 삽입되거나 제거 된 마지막 시간을 알고 싶습니다. SQL Server에서 이것을 얻을 수 있습니까?

1
클러스터형 열 저장소의 비 클러스터형 인덱스 저장소
SQL Server에서 행 저장소 테이블의 고유하지 않은 비 클러스터형 인덱스 는 모든 수준의 비 클러스터형 인덱스 구조 에서 기본 개체의 책갈피 (RID 또는 클러스터링 키)를 통합합니다 . 북마크는 모든 인덱스 수준에서 비 클러스터형 인덱스 키의 일부로 저장됩니다 . 반면, 비 클러스터형 인덱스가 고유 하면 책갈피는 키의 일부가 아닌 인덱스 의 …

2
사후 배포 스크립트에서 : r SQLCMD 명령이 왜 잘못된 것으로 표시됩니까?
나는 배포 후 스크립트로 몇 번 일했으며 항상 직관적으로 빌드 작업 "PostDeploy"를 사용했습니다. 이제 처음으로 스크립트 템플릿의 내장 명령어에 따라 ":r somescript.sql"구문 을 사용하려고 합니다. 즉시이 줄은 잘못된 것으로 표시됩니다. " ':'옆의 SQL80001 구문이 잘못되었습니다." PDS를 빌드 조치 "없음"으로 설정하라는 제안을 찾았습니다. 이것은 도움이되지 않으며 오류가 유지됩니다. 내가 여기서 무엇을 …

1
좋은 SQL Server 백업 일정은 무엇입니까?
백업 작업 설정 프로세스에 관한 많은 정보가 있지만 데이터베이스 백업의 큰 그림보기에 대한 정보는 많지 않습니다. 적어도 해당 정보를 제공하는 검색 엔진 쿼리를 작성하는 것은 어렵습니다. 세 가지 유형의 백업이 있다는 것을 알고 있습니다. 전체 데이터베이스 백업 차등 데이터베이스 백업 트랜잭션 로그 백업 세 가지를 모두 사용해야한다고 생각합니다. 이게 말이되는 …

3
psql에서만 헤더를 끄는 방법 (postgresql)
PostgreSQL 9.1.X를 사용하고 있습니다 psql머리글없이 바닥 글을 포함하여 결과를 인쇄 하는 스크립트를 작성 하려고합니다 . http://www.postgresql.org/docs/9.1/static/app-psql.html 위의 문서에서 \pset tuples_only 머리글과 바닥 글을 모두 끕니다. 과 \pset footer off 바닥 글 만 해제합니다. psql머리글을 끄고 바닥 글을 켜는 방법이 있습니까? 쉘 / 펄 / 원하는 텍스트 도구를 사용 하여이 문제를 …
18 postgresql  psql 

2
웃는 얼굴을 MySQL에 삽입하는 방법 (😊)
MySQL 5.5.21을 사용 중이며 '\ xF0 \ x9F \ x98 \ x8A'웃는 얼굴 문자를 삽입하려고합니다. 그러나 내 인생에서 나는 그것을하는 방법을 알 수 없습니다. 내가 읽은 다양한 포럼에 따르면 가능합니다. 그러나 그것을 시도 할 때마다 데이터가 잘립니다. mysql> INSERT INTO hour ( `title`, `content`, `guid` , `published` , `lang` , …


2
pg_restore : [archiver (db)] 쿼리를 실행할 수 없습니다 : ERROR : 스키마 "public"이 이미 있습니다
PostgreSQL 데이터베이스를 백업 및 복원하기 위해 pg_dump / pg_restore를 사용하고 있지만 pg_restore에서 오류 메시지 (및 0이 아닌 종료 상태)가 나타납니다. 슈퍼 간단한 기본 사례 (아래에 설명)를 시도했지만 여전히 다음 오류가 발생합니다. pg_restore : [아카이버 (db)] TOC 처리 중 오류 : pg_restore : [아카이버 (db)] TOC 항목 5의 오류; 2615 2200 …

1
여러 값에 대한 PostgreSQL JSON 쿼리 배열
jsonbPostgres 에서 유형에 대한 쿼리를 작성하여 고객 ID 배열이 해당 그룹을 찾습니다. 이 예제 테이블이 주어지면 : CREATE TABLE grp(d JSONB NOT NULL); INSERT INTO grp VALUES ('{"name":"First","arr":["foo"], "customers":[{"id":"1", "name":"one"},{"id":"2", "name":"two"}]}') , ('{"name":"Second","arr":["foo","bar"], "customers":[{"id":"3", "name":"three"},{"id":"4", "name":"four"}]}') , ('{"name":"Third","arr":["bar","baz"], "customers":[{"id":"5", "name":"five"},{"id":"6", "name":"seven"}]}'); 비슷한 질문 ( 여러 값에 대한 PostgreSql JSONB SELECT)을 …

4
거래 내 거래
예를 들어 아래 스크립트가 호출 된 경우 PostgreSQL이 표시하는 동작 BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; PostgreSQL이 두 번째를 버릴 BEGIN것인지 아니면 커밋이 암묵적으로 결정된 다음 BEGIN END마지막에 블록을 별도의 트랜잭션으로 실행합니까?

2
IS NULL 값에서 필터링 된 인덱스가 사용되지 않는 이유는 무엇입니까?
다음과 같은 테이블 정의가 있다고 가정하십시오. CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) 필터링 된 비 클러스터형 인덱스는 다음과 같습니다. CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) 이 인덱스가이 쿼리에 "포함되지"않는 이유 : SELECT …


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