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

13
Сброс последовательности SQL Server 2012

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

13
Изменить все таблицы в базе данных с помощью одной команды

Существует ли однострочная или однострочная команда для изменения всех таблиц в базе данных. Я хотел бы выполнить эту команду в каждой таблице в базе данных: ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8; Моя цель - изменить кодировку от latin1 до utf8 для всех таблиц. ОБНОВЛЕНИЕ: СУБД...

13
Лучше ли разделить большой запрос на несколько меньших?

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

13
Что такое ERROR_STATE () в SQL Server и как его можно использовать?

Я читал, что это ERROR_STATE()может помочь различать различные состояния / места в исходном коде, где может возникать один и тот же тип ошибки. Но мне не совсем понятно, как это может быть полезно. MSDN заявляет: ERROR_STATE() Возвращает номер состояния ошибки, вызвавшей запуск блока CATCH...

13
Медленные запросы не регистрируются

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

13
Связывание ExecutionInstanceGUID с SSISDB

В 2012 году выпуск служб интеграции SQL Server, SSIS, представил каталог SSISDB, который отслеживает операции пакетов (среди прочего). При выполнении пакета по умолчанию для решений, использующих модель развертывания проекта, будет включена запись в SSISDB. Когда пакет выполняется,...

13
Использовать CASE для выбора столбцов в запросе UPDATE?

Я могу использовать, CASEчтобы выбрать столбцы для отображения в SELECTзапросе (Postgres), например так: SELECT CASE WHEN val = 0 THEN column_x WHEN val = 1 THEN column_y ELSE 0 END AS update, ... Возможно ли вообще что-то подобное при выполнении UPDATEзапроса в Postgres (то есть выбрать, какие...

13
Как лучше всего поддерживать размеры файла журнала SQL

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

13
Больше процессорных ядер против более быстрых дисков

Я, как обычно, являюсь частью небольшой компании, выполняющей ряд различных ролей. Последний из них - это приобретение выделенного блока SQL Server для нашего веб-приложения .NET. Мы были процитированы на двухъядерной конфигурации процессора Xeon E5-2620 (шесть ядер) 2,00 ГГц (всего 12 ядер) с 32...

13
Как посмотреть, что кешируется в памяти в SQL Server 2008?

Есть ли способ узнать, что кешируется в SQL Server 2008 R2? Я нашел следующую хорошую статью: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Тем не менее, я хотел бы знать, сколько данных (например, в процентах и ​​КБ) хранятся для каждой...

13
Массовая вставка через сеть

Может ли кто-нибудь помочь мне с этим? BULK INSERT DATABESE01.dbo.TABLE01 FROM '\\COMPUTER01\FOLDER01\TextFile.txt' WITH ( FIELDTERMINATOR = ' ', rowterminator = '\n', tablock ) Ошибка показывает, не удалось открыть: Не удалось выполнить массовую вставку, поскольку не удалось открыть файл '\...

13
Как добавить столбец в большую таблицу в MySQL

Я разработчик PHP, поэтому не будь строгим. У меня большой дамп таблицы ~ 5,5 ГБ. Наш премьер-министр решил создать в нем новую колонку для выполнения новой функции. Таблица InnoDB, так что я попробовал: Изменить таблицу на экране с помощью блокировки таблицы. Взял ~ 30 часов и ничего. Так что я...

13
Установка переменных в режиме SQLCMD

Использование SQL Server 2008 R2 Enterprise Edition Рассмотрим следующее утверждение: :setvar source_server_name "SERVERNAME\INSTANCENAME" Можно ли в режиме SQLCMD получить это значение с помощью TSQL Что-то вроде: :setvar source_server_name = SELECT @@servername Спасибо Обновление 15.07.2013 Два...

13
Конфигурация мультицентра Cassandra с 1 внешним ip

Я пытаюсь настроить кластер Cassandra с несколькими центрами обработки данных. Проблема в том, что мои центры обработки данных имеют только 1 внешний IP (wan IP), я могу настроить переадресацию портов на коммутаторах центров обработки данных для доступа к каждому узлу из внешнего мира, используя...

13
Не удалось выделить новую страницу для базы данных из-за недостатка места на диске

Используя мастер импорта и экспорта SQL Server, я получаю эту ошибку: Ошибка 0xc0202009: Поток данных Задача 1: Код ошибки служб SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. Не удалось выделить новую страницу для базы данных 'database' из-за недостатка места на диске в...

13
Разница в PostgreSQL между VACUUM FULL и CLUSTER

У меня есть таблица размером 200 ГБ, занятая данными, и размером 180 ГБ по 6 индексам. Он раздут на 30%, поэтому я хочу вернуть ненужное место, занимаемое им. Он сгруппирован по job_id_idиндексу х. Итак, чтобы освободить место, мне нужно использовать clusterкоманду или vacuum fullкоманду? В чем...

13
PostgreSQL: как составить список всех хранимых функций, которые обращаются к определенной таблице

Введение: База данных PostgreSQL с несколькими сотнями хранимых функций, включая устаревшие, неиспользуемые и т. Д. проблема Мне нужно выяснить все хранимые функции, которые имеют какое-либо отношение к таблице X - так как я хочу изменить структуру таблицы. Некоторые из них могут быть не...

13
Когда sp_executesql обновляет план запроса?

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

13
Останавливает ли отключение сети запрос?

Я недавно выполнил запрос на обновление 100 000 записей. Я понял, что допустил ошибку, пока выполнялся запрос, и быстро отключил сетевой кабель. Есть ли запрос на обновление? остановить обработку и полностью выполнить откат? продолжить обработку до завершения и зафиксировать? остановить обработку и...