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

11
Qcache_free_memory еще не заполнен, я получаю много Qcache_lowmem_prunes

Я только начал баловаться с кешем запросов для нашей CMS. Может кто - нибудь сказать мне (или , по крайней мере , дать хорошее предположение) , почему я получаю много из Qcache_lowmem_prunesкогда более половины Qcache_free_memoryсвободен? query_cache_size=512M query_cache_limit=1M Вот так это...

11
Восстановить базу данных из файла резервной копии другой версии / издания

Я читал, что можно восстановить базу данных в SQL Server, если вы восстанавливаете из более старой версии в более новую версию по причинам обратной совместимости. Кто-нибудь знает из рук вон, можно ли восстановить базу данных из файла * .bak для разных выпусков SQL Server? Мы перемещаем очень...

11
SQL Server Deadlock на двух обновлениях из-за порядка блокировки индекса

У меня есть два ОБНОВЛЕНИЯ - один сначала блокирует CI, а затем NCI (в состоянии), потому что столбец состояния также обновляется. Другой уже владеет U-блокировкой на NCI, потому что он знает, что она меняется, и затем пытается получить U-блокировку на CI. Какой самый простой способ заставить их...

11
Запрос медленный для определенных пользователей

У меня есть пара запросов, вызванных из веб-приложения C # .NET, которые всегда бывают быстрыми для меня (я являюсь локальным администратором на SQL Server), но для группы пользователей (группа домена с необходимыми разрешениями) запрос невероятно медленный Дело в том, что время ожидания в...

11
Какая платформа для большой математической базы данных?

Привет, я инженер-строитель с некоторым опытом программирования, но я не знаком с широким спектром доступных сегодня опций. Надеюсь, вы могли бы дать мне какие-либо указатели лучший способ продолжить. Я хочу создать и запросить базу данных измерений уровня земли в виде сетки. Во время земляных...

11
Ограничить доступ для администратора Windows

Как говорится в рекомендациях по SQL Server , « режим проверки подлинности Windows более безопасен, чем проверка подлинности SQL ». И теперь я хочу знать: есть ли способ защитить SQL Server от пользователя с правами администратора...

11
Почему серверу sql необходимо преобразовать результат count (*) в int, прежде чем сравнивать его с переменной int?

У меня есть много запросов в моем приложении, где в предложении Имеется сравнение статистической функции count с переменной int. В планах запросов я могу увидеть implicit_convert перед сравнением. Я хочу знать, почему это происходит, потому что согласно документации сервера sql, тип возвращаемого...

11
Структура базы данных SQL для API RESTful

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

11
Лучшие практики для истории / временных таблиц?

Предположим, у меня есть объект, с определенными полями, которые я хочу отслеживать историю, и определенными полями, которые я не хочу отслеживать историю. С точки зрения нормализации, следующая схема в порядке: CREATE TABLE MyObject AS ( MyObjectId INT IDENTITY NOT NULL PRIMARY KEY, MyObjectField1...

11
UNION работает медленно, но оба запроса выполняются быстро в разных

Не знаю, что еще делать с этим. У меня есть одна таблица, в которой есть столбцы start и stop, и я хочу вернуть ее результаты, объединенные как start, так и stop, и я хочу провести четкое различие между ними. Теперь оба запроса выполняются быстро раздельно: SELECT...

11
как вставить строку по умолчанию?

Если я создаю таблицу со столбцом идентификаторов в качестве первичного ключа, а все остальные столбцы имеют значения по умолчанию, например create table rr (id int identity(1,1) primary key, dt datetime default...

11
SQL Server 2008 R2 Восстановление COPY_ONLY полной резервной копии с журналами транзакций

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

11
Почему мы не можем записать оператор ddl непосредственно в блок PL / SQL

Почему мы не можем писать операторы ddl непосредственно в блоке PL / SQL, например, когда я пишу CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Но, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END...

11
Ошибка: функция set_valued, вызываемая в контексте, которая не может принять набор. О чем это?

Я использую Postgresql 9.1, с Ubuntu 12.04. Вдохновленный ответ Крейга на мой вопрос Конкатенацию setof типа или setof записи , я думал , я бы хорошо с использованием return query, setof recordи генератор серии в этой функцию plpgsql: create or replace function compute_all_pair_by_craig(id_obj...

11
Сжатие данных SQL Server категорически хорошо для баз данных только для чтения?

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

11
Лучшая практика для файла журнала tempdb

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

11
LATCH_EX ожидает ресурс METADATA_SEQUENCE_GENERATOR

У нас есть процесс, который генерирует отчет об инвентаризации. На стороне клиента процесс разбивает настраиваемое количество рабочих потоков для создания порции данных для отчета, которая соответствует одному хранилищу из многих (потенциально тысяч, обычно десятков). Каждый рабочий поток вызывает...

11
Postgres: количество (*) против количества (id)

Я видел в документации разницу между count(*)а count(pk). Я использовал count(pk)(где pkэто SERIAL PRIMARY KEY), не зная о существовании count(*). Мой вопрос касается внутренних оптимизаций Postgres. Достаточно ли умен, чтобы понять, что a SERIAL PRIMARY KEYбудет существовать в каждой строке и...