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

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

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

13
Невозможно вывести данные MySQL в файл

Я пытаюсь вывести данные из таблицы MySQL в файл, но получаю ошибки разрешения: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user...

13
Почему MySQL создает так много временных таблиц на диске?

Может ли любая ошибка конфигурации привести к созданию слишком большого количества временных таблиц, как показывает mysql..mysql тюнер Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables...

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

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

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

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

13
Что извлекается с диска во время запроса?

Довольно простой вопрос, возможно, где-то ответили, но я не могу сформировать правильный поисковый вопрос для Google ... Влияет ли количество столбцов в конкретной таблице на производительность запроса при выполнении запросов к подмножеству этой таблицы? Например, если таблица Foo имеет 20...

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

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

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

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

13
Триггер для ОБНОВЛЕНИЯ после ОБНОВЛЕНИЯ?

Я хочу сделать триггер, чтобы записать время любого обновления как: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Проблема в том, что когда этот триггер пытается обновить updatedстолбец, это также другое событие...

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

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

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

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

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

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

13
Удаление журналов бина в среде репликации

У меня есть вопрос об удалении двоичных журналов в среде репликации: У нас есть среда с 1 ведущим и 2 ведомыми (работает mysql 5.5). Иногда мы сталкиваемся с проблемами пространства во время тяжелых процессов обработки, из-за чего каталог журнала bin заполняется. Срок действия журналов истекает...

13
Получить фиксированное значение на выбор

Мне нужно сделать SELECTзапрос, где я получаю значение поля «деньги». Поле на самом деле не существует в базе данных. Мне просто нужен запрос, чтобы вернуть это поле с фиксированным значением; в этом случае значение в долларах США. Как вернуть постоянное значение в...

13
SQL Server EXECUTE AS проблема

Я что-то упускаю при попытке использовать мою хранимую процедуру EXECUTE AS. Хранимая процедура считывает данные source_db, объединяет их и сохраняет результат target_db. Сам SP находится в target_db. У меня есть специальный логин и сопоставьте его пользователей как source_dbи target_dbдля...

13
Как и когда агент SQL обновляет значения next_run_date / next_run_time?

Я работал над кодом в T-SQL, чтобы добавить новые расписания в задание агента SQL с помощью процедуры sp_add_jobschedule в базе данных msdb. Когда я добавляю новое расписание (как правило, запускается один раз в определенную дату / время) и сразу же проверяю значения в sysjobschedules и...

13
Почему вы хотите избежать динамического SQL в хранимой процедуре?

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