데이터베이스 관리자

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

2
SSMS가 서버의 파일 시스템을 보지 못하도록 방지
내 관리하에 MS SQL Server 2017을 공유하는 여러 사용자가 있습니다. 그들은 그 서버에있는 다른 사용자들과 그들의 데이터를 보거나 알지 않아야합니다. 각 사용자는 자신의 데이터베이스를 가지고 있습니다. 데이터베이스로 원하는 것을 할 수 있습니다. SQL Server Partial Containment기능을 사용하여 사용자를 제자리에 고정하고 있습니다. 로그인은 데이터베이스 내부에서 작성됩니다. 이 방법으로 다른 사용자 계정이나 …


2
PostgreSQL : 불변, 휘발성, 안정적인
IMMUTABLE, VOLATILE 및 STABLE 함수의 정의에서 진정한 의미에 대해 잘 모르겠습니다. 설명서, 특히 각각의 정의를 읽었습니다. IMMUTABLE은 함수가 데이터베이스를 수정할 수 없으며 동일한 인수 값이 제공 될 때 항상 동일한 결과를 리턴 함을 나타냅니다 . 즉, 데이터베이스 조회를 수행하지 않거나 인수 목록에 직접 존재하지 않는 정보를 사용하지 않습니다. 이 옵션을 …

1
PostgreSQL : SSL SYSCALL 오류 : EOF 감지
먼저이 오류와 관련된 여러 게시물을 검색하고 발견했으며 대부분 RAM 문제 또는 SSL 문제를 지적했으며 명령 줄에 sslmode = disabled를 추가하여 SSL 가능성을 극복하려고 시도했습니다. psql -U waypoint -d waypoint -W -c "alter table telemetria_data.historico alter clase type smallint, alter valor type real[], alter power type smallint, alter voltaje type real;" …

1
Lead 및 Lag 값을 얻기 위해 Join 및 Window 함수 사용 간의 성능 비교
나는 20M 행이있는 테이블이 있고, 각 행 3 열이 있습니다 time, id하고 value. 각각의 경우 id와 time하는 존재 value상태에 대한. 특정 time에 대한 특정 리드 및 지연 값을 알고 싶습니다 id. 이것을 달성하기 위해 두 가지 방법을 사용했습니다. 한 가지 방법은 join을 사용하고 다른 방법은 clustered index on time및 창 …

6
세션이 종료 상태이므로 실행을 계속할 수 없습니다. 클러스터형 인덱스를 작성하는 동안
클러스터형 인덱스를 만들려고 할 때 다음 오류가 발생합니다. 그 진술서는 만료되었습니다. 메시지 596, 수준 21, 상태 1, 줄 0 세션이 종료 상태이므로 실행을 계속할 수 없습니다. 메시지 0, 수준 20, 상태 0, 줄 0 현재 명령에서 심각한 오류가 발생했습니다. 결과가 있으면 버려야합니다. 색인은 다음과 같습니다 BEGIN TRANSACTION SET QUOTED_IDENTIFIER ON …

2
열 필드가 널인 테이블 행에서 삭제
어떤 열이 null인지 명시 적으로 지정하지 않고 열 필드가 null 인 테이블에서 행을 삭제하는 방법이 있습니까? postgreSQL을 사용하고 있습니다. 내 관계 스키마는 다음과 같습니다. Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) date | date | persons | integer | two_wheelers | integer | …
11 postgresql 



3
WITH CTE와 WITH CTE (<열 _ 이름>)의 차이점은 무엇입니까?
MSDN에서 공통 테이블 표현식 사용에 표시된대로 CTE를 다음과 같이 정의 할 수 있습니다. WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) 다음과 같이 사용하십시오. SELECT &lt;column_list&gt; FROM expression_name; CTE 2 명을 팔로우한다고 가정 해 보겠습니다. with cte1 as( select name from Table1 ) with cte2(name) as( …

1
PL / Python을 신뢰할 수없는 이유는 무엇입니까?
문서에 따르면 : PL / Python은 "신뢰할 수없는"언어로만 제공되므로 사용자가 수행 할 수있는 작업을 제한 할 수있는 방법을 제공하지 않으므로 plpythonu라는 이름을 갖습니다. 안전한 실행 메커니즘이 파이썬에서 개발된다면, 앞으로 신뢰할 수있는 변종 plpython을 사용할 수있게 될 것입니다. 왜 Perl과 같은 다른 언어가 아닌 파이썬을위한 안전한 실행 메커니즘을 개발하는 것이 어려운가?

6
MS SQL Server에서 엉망 복제를 수정하는 방법
백업에서 데이터베이스를 복원했습니다. 데이터베이스는 복제를 사용하여 다른 서버에 게시합니다. 데이터베이스 복원이 복제를 중단한다고 가정하면 복제를 삭제하고 다시 작성하려고했습니다 (처음부터 다시 작성하는 스크립트가 있습니다). 정확히 내가 한 일을 잘 모르겠지만 이제는 완전히 엉망인 상태이며 해결할 수 없습니다. 먼저 구독자를 제거하려고 시도합니다 (게시자 서버에서). EXEC sp_dropsubscription @publication = 'PublicationName', @article = N'all', …

1
PowerShell에서 SQLCMD를 통해 LocalDB에 연결
SQLCMD 유틸리티를 사용하여 PowerShell을 통해 컴퓨터의 "localdb \ MSSQLLocalDB"서버에 액세스하려고합니다. PowerShell v5, .NET v5.0을 사용하고 있으며 서버 이름은 (localdb)\MSSQLLocalDBMicrosoft SQL Server Management Studio 2014에서 서버 이름에 연결할 때입니다. PS C:\&gt; sqlcmd -S localdb\MSSQLLocalDB그리고 PS C:\&gt; sqlcmd -S .\localdb\MSSQLLocalDB이 오류가 발생합니다 : Sqlcmd : 오류 : SQL Server 용 Microsoft ODBC …

3
변형 / 속성이 여러 개인 제품의 스키마 설계?
MySQL을 사용하고 있습니다. 이 아이디어는 다른 개념으로 구매하는 것과 유사하므로 사용자는 여러 유형의 변형 및 속성을 가진 자신의 제품을 추가 할 것입니다. 내가 한 모든 연구에서 이것이 가장 가능성있는 해결책 인 것처럼 보이고 다음 스키마에 어떤 문제가 있는지, 그리고 어떤 단점이 있는지 궁금합니다. 감사합니다 Table: products ------------------------------ | ID | …

2
열에 대한 숫자 대 정수-크기 및 성능
PostgreSQL 테이블을 사용하는 응용 프로그램이 있습니다. 테이블은 매우 커서 (수십억 행) 정수인 열이 있습니다. 는 integer6 자리, 즉 0-999,999, 아니 악재까지 될 수 있습니다. 나는 그것을 변경하기로 생각했습니다 numeric(6,0). 이것이 좋은 생각입니까? numeric(6,0)더 적은 바이트를 사용 하시겠습니까 ? 성능은 어떻습니까 (이 테이블은 많이 쿼리되고 있습니까)?
11 postgresql 

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