Вопросы с тегом «sql-server»

13
Сохранить результаты как CSV * с * заголовками в SSMS

В SQL Server 2008 R2 при сохранении результатов в виде CSV заголовки отсутствуют. Я могу обойти это путем копирования и вставки с помощью «Копировать с заголовками», или просто захватить заголовки и вставить их в CSV и т. Д., Но есть ли лучший способ сделать...

13
Работает ли SentryOne Plan Explorer?

Работает ли SentryOne Plan Explorer как рекламируется и является ли это законным? Есть ли какие-то проблемы или что-то, о чем стоит беспокоиться? Похоже, он показывает горячий путь в цвете по сравнению с кошмаром SSMS представления предполагаемого плана выполнения. Меня беспокоит - изменяет ли он...

13
Оптимизация производительности BCP для данных BLOB

Я занимаюсь планированием оперативной миграции базы данных объемом 2 ТБ в многораздельные таблицы. В широком смысле система представляет собой хранилище документов, при этом большая часть пространства выделяется для больших объектов размером от 50 до 500 КБ, с небольшим процентом в диапазоне от 500...

13
Полный текстовый индекс SQL Server 2008 никогда не завершается

Наш веб-сайт имеет базу данных SQL Server 2008 R2 Express Edition с полнотекстовой индексацией для поиска по нашему веб-сайту. Каждый раз, когда новая запись добавляется или обновляется в одной из проиндексированных таблиц, процесс индексации никогда не завершается. В течение последних нескольких...

13
Причины отключения автоматического обновления статистики?

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

13
Какой самый лучший и простой способ отключить SQL Server, когда он не используется?

Ситуация: рабочие станции разработчиков, которые обычно просто используют клиентские инструменты для подключения к другим нелокальным серверам sql. Однако бывают случаи, когда использование полной версии сервера sql для локальной разработки будет полезным. Чтобы не тратить системные ресурсы на...

13
SQL Server 2005/8 Советы по оптимизации запросов

Я смотрю на то, как обучить команду написанию более качественных запросов к SQL Server, и мне было интересно узнать, как лучше всего намеки людей на повышение производительности. Например, однажды у меня был администратор базы данных, который настаивал на том, что count (*) будет работать хуже, чем...

13
Это хорошая идея использовать синонимы, чтобы избежать создания дубликата таблицы?

У нас есть 3 копии одной и той же базы данных. Все 3 базы данных имеют Usersтаблицу, и пользователь всегда будет существовать во всех 3 базах данных с одинаковыми настройками. В любое время, когда мы хотим добавить или отредактировать пользователя, мы должны обновить 3 базы данных. Будет ли лучшей...

13
Вставьте, если не существует, одновременно

У меня проблемы с параллелизмом при вставке в хранимую процедуру. Соответствующая часть процедуры такова: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue =...

13
Будет ли плохой практикой иметь несколько обнуляемых FK на таблице в SQL Server

В моей структуре базы данных в SQL Server у меня есть 3 типа продуктов, которые требуют разной информации о заказе. Итак, я создал один Customersстол и три различных таблиц заказов: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Стол всех заказов имеет отношение один ко многим на...

13
DBCC CHECKDB срабатывает каждые 20 - 60 секунд

У меня есть среда разработки, которая быстро приближается к развертыванию в рабочей среде, и я заметил в журналах, что примерно каждые 20 секунд я вижу сообщение: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Я заметил это, потому что у конечных пользователей,...

13
Как контролировать чрезмерное использование оперативной памяти SQL Server?

На сервере базы данных, который я использую, запущено 6 разных экземпляров SQL Server. Имеет 48 ГБ оперативной памяти. И один из них потребляет более 10 ГБ оперативной памяти, общий объем на данный момент составляет 20 ГБ. Потребление оперативной памяти постоянно растет. За пару дней до этого он...

13
Можно ли установить выделенное соединение администратора (DAC) с использованием SSMS?

Можно ли подключиться к ЦАП с помощью SSMS? Если я правильно понимаю, это должно быть возможно, используя префикс «admin:» перед именем сервера, но я получаю следующее сообщение: Выделенные соединения администратора не поддерживаются через SSMS, так как он устанавливает несколько соединений в...

13
Обновите существующие строки с помощью порядкового номера / символа или любых уникальных данных

Я добавил новый столбец в таблице X Этот столбец «cn» должен быть уникальным и обязательным, но старые данные не имеют никакого значения. Как обновить существующие записи случайными или случайными уникальными данными?...

13
Каковы мои варианты блокировки для оператора слияния?

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

13
Разделение таблиц для архивирования данных

Сценарий: две базы данных: DB_A и DB_Archive с одной очень большой таблицей с именем tableA. каждый день записи старше 60 дней удаляются из DB_A и перемещаются в DB_Archive, главным образом, чтобы оставить вещь «отделенной», потому что tableA активно запрашивается в DB_A для записей за последние 2...

13
Восстановление индексов, БД теперь в 10 раз больше

У меня есть база данных SQL Server (2008 R2 SP1), которая была около 15 гигабайт. Оказывается, обслуживание не проводилось какое-то время, поэтому я создал план обслуживания, чтобы перестроить все индексы, они были очень фрагментированы. Работа завершена, фрагментация исчезла, но теперь база данных...

13
Процесс «TASK MANAGER» принимает базу данных в однопользовательском режиме. Что это?

Это дубликат вопроса, который я задал на stackoverflow , но мне посоветовали, чтобы кто-то здесь мог лучше понять, что происходит. У меня возникает спорадическая проблема: при обновлении SQL Server в однопользовательском режиме с использованием .NET SqlConnection какое-то другое приложение каким-то...

13
Создание резервной копии всех баз данных в SQL Server

У меня есть сервер БД Microsoft SQL Server 2005. На сервере БД у меня около 250 пользовательских баз данных. Я должен сделать резервную копию всех этих баз данных. Поскольку ручное создание резервной копии занимает много времени, я ищу пакетный сценарий или сценарий БД, который автоматически...