Администраторы базы данных

13
PostgreSQL жалуется на совместную память, но с общей памятью все в порядке

Я выполнял довольно интенсивное удаление и создание схемы на сервере PostgreSQL, но теперь жалуется ..: WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Но проблема остается, если PostgreSQL просто перезапустить service postgresql...

13
Как наиболее эффективно обнаружить все запущенные экземпляры SQL Server с помощью PowerShell?

Мне было поручено обнаружить все экземпляры SQL Server, которые работают в нашем домене. В нескольких случаях существует несколько экземпляров на сервер. Я видел два разных метода PowerShell для нахождения этих экземпляров, но ни один из них не находит все экземпляры. 1) Используйте WMI $srvr =...

13
Восстановление базы данных SQL Server 2012 в режиме высокой доступности

У меня есть база данных, которая всегда находится в режиме высокой доступности и синхронизирована с другой базой данных в другом экземпляре. Как я могу восстановить .bakфайл из основной базы данных, используя T-SQL? Я новичок в высокой доступности, и мне посоветовали вывести базу данных из высокой...

13
Журнал транзакций не сжимается, БД думает, что реплицирует

У меня есть база данных SQL Server 2008 R2 Express, на которой работает Kaspersky Security Center, и я не знаю, при каких обстоятельствах произошла установка, но кажется, что база данных реплицируется и не освобождает место в журнале транзакций. например: USE master; SELECT name, log_reuse_wait,...

13
Использование пространства на sys.allocation_units и sp_spaceused

Известно, что DMV не содержат точной информации о количестве страниц и количестве строк. Однако, когда вы обновили статистику, я не понимаю, почему они этого не делают. Я работаю над инструментом мониторинга, хочу знать размер диска для каждого индекса и данных и т. Д. В конце концов, я хотел бы...

13
Статистика. Возможны ли многоколонные гистограммы?

Я имею в виду ситуацию, когда у меня есть два столбца с высокой плотностью, но эти столбцы не являются независимыми. Определение Вот определение таблицы, которую я создал для целей тестирования. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT...

13
Избегайте множественных выражений `или`

У меня есть следующий SQL оракула и его работы и все, но это довольно уродливо со всеми orс. Есть ли более краткий способ сделать это? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT ='COMM' and...

13
Postgres неполная ошибка пакета запуска

Я пытаюсь установить Postgres 9.3 на Ubuntu 14.04 и получаю утомительную ошибку при запуске. Вот что я вижу: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D...

13
Блокировка обновления индекса SQL Server

У меня есть 2 запроса, которые при запуске одновременно вызывают тупик. Запрос 1 - обновить столбец, который включен в индекс (index1): update table1 set column1 = value1 where id = @Id Принимает X-Lock на table1, затем пытается X-Lock на index1. Запрос 2: select columnx, columny, etc from table1...

13
Предоставить доступ ко всем таблицам базы данных

Недавно я хотел поделиться правами обычного доступа с одним пользователем сервера и понял, что простые команды CREATE USERи GRANT ALL ON DATABASEкоманды не позволяют ему запускать простые SELECTданные. Я хотел бы предоставить права на все таблицы из данной базы данных указанному пользователю, но я...

13
Как отладить Idle Query?

У меня есть пакетный запрос, который я ежедневно выполняю в своей базе данных. Тем не менее, похоже, что он застрял в режиме ожидания, и мне очень трудно отлаживать происходящее. Запрос представляет собой агрегацию для таблицы, которая одновременно вставляется, что, я думаю, как-то связано с этой...

13
Как разрешить RESOURCE_SEMAPHORE и RESOURCE_SEMAPHORE_QUERY_COMPILE типы ожидания

Мы пытаемся выяснить основную причину медленного выполнения запросов к серверу sql, попадающих / извлекающих данные из одной из баз данных, размером 300 ГБ, размещенной на сервере со следующей конфигурацией: Windows Server 2003 R2, SP2, Enterprise Edition, 16 ГБ оперативной памяти, 12-битный...

13
Как оптимизатор SQL Server оценивает количество строк в объединенной таблице?

Я выполняю этот запрос в базе данных AdventureWorks2012 : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Если я посмотрю на примерный план выполнения, я...

13
Почему новый пользователь может создавать таблицы в PostgreSQL?

Я следовал двум урокам, чтобы создать БД с: полностью привилегированная ссылка пользователя пользовательская ссылка только для чтения Затем я получил совет из руководства CJ Estel, в котором говорилось, что «вы, возможно, унаследовали возможность создавать таблицы, даже если мы никогда явно не...

13
sp_send_dbmail отправленная хранимая процедура с вложением

Мне было поручено отправить небольшой ежемесячный отчет одному из моих клиентов. Ранее отчет запускался вручную для экземпляра, выходные данные копировались в электронную таблицу и отправлялись клиенту в виде вложения. Я ищу более постоянное решение, поэтому я намерен использовать...

13
Почему вторичный селективный индекс не используется, когда предложение where фильтрует значение `value ()`?

Настроить: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; Пример XML...

13
Внутренние компоненты резервного копирования. Что происходит при выполнении задания резервного копирования с точки зрения блокировки и снижения производительности в SQL Server?

Я знаю, что для MySQL база данных резервируется по таблицам в SQL-выражениях, это приводит к блокировке, и если вы обновляете столбцы во время резервного копирования, вы можете столкнуться с проблемами целостности. Насколько я понимаю, это не относится к Microsoft SQL Server, но как SQL Server...

13
Как ускорить сортировку ORDER BY при использовании индекса GIN в PostgreSQL?

У меня есть такая таблица: CREATE TABLE products ( id serial PRIMARY KEY, category_ids integer[], published boolean NOT NULL, score integer NOT NULL, title varchar NOT NULL); Продукт может принадлежать нескольким категориям. category_idsстолбец содержит список идентификаторов всех категорий...

13
Получите 10-й и 90-й процентиль от клиента

У меня есть таблица, которая содержит клиентов и оценки (основанные на различных факторах, не относящихся к делу в данном случае; клиент может иметь несколько оценок), которая выглядит следующим образом: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 |...