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

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

1
Включение «log_queries_not_using_indexes» отключает «long_query_time»?
Я заметил , что в Mysql, при включении log_queries_not_using_indexes, slow_query_logи long_query_timeсгенерированный файл журнала медленных запросов будет содержать много запросов , даже если время запроса намного меньше long_query_time. Кажется, что после log_queries_not_using_indexesвключения Mysql будет регистрировать все запросы, которые не используют индексы, независимо от того, что такое «long_query_time». Есть ли способ преодолеть …

1
Можно ли записывать входящие значения параметров в вызове процедуры при трассировке в SQL Server Profiler?
Используя SQL Server Profiler (я на SQL Server 2012), я пытаюсь создать полезную трассировку, которая показывает значения параметров, а не только SQL с именами переменных. Хранимая процедура просматривает большое количество данных инвентаризации, чтобы получить очень ценные результаты, и я пытаюсь задокументировать существующее поведение, чтобы я мог выполнить его модульное тестирование, …


1
Внутренняя часть памяти рабочего пространства
За чтение книг по внутренним компонентам и поиску и устранению неисправностей в SQL Server 2008 (заимствовано из локальной библиотеки в Иллинойсе) Кристианом Болтоном, Брентом Озаром и т. Д. Я пытаюсь найти понимание и подтверждение на SQL-сервере и провести много поисков в Интернете, и я был бы признателен, если бы кто-то …

2
Импорт схемы в новое или другое табличное пространство
Есть ли удобный способ импортировать схему в Oracle 11gR2, используя одно новое или другое табличное пространство, отличное от того, где были получены данные? В качестве примера я экспортировал BLOG_DATA из OLDDB, где все пользовательские данные хранятся в табличном пространстве USERS. На NEWDB я хотел бы импортировать схему BLOG_DATA, но сохранить …

2
Понимание шифрования и резервного копирования MS SQL Server
Поэтому я спросил в чате о том, насколько безопасны файлы резервных копий SQL Server. Мне сказали, что если злоумышленник имеет доступ к незашифрованному файлу .bak, он может получить доступ к данным. Итак, давайте посмотрим на этот сценарий: OPEN SYMMETRIC KEY MySymetricKey DECRYPTION BY CERTIFICATE MyCertificate обратите внимание - здесь нет …

2
Какой самый простой способ перемещения данных из Oracle на SQL Server?
Один из наших продуктов поддерживает Oracle и SQL Server в качестве базы данных. У нас есть клиент, который хочет перейти с серверной части Oracle на Microsoft SQL Server, что для нас не является типичным переходом. Какой самый простой способ получить все данные из всей схемы Oracle в базу данных SQL …

2
Шаблон проектирования - одна из многих родительских таблиц
Я часто сталкиваюсь с ситуацией в базе данных, когда заданная таблица может быть привязана к одной из нескольких родительских таблиц. Я видел два решения этой проблемы, но ни одно не удовлетворяет лично. Мне любопытно, какие другие модели вы видели там? Есть ли лучший способ сделать это? Придуманный пример Допустим, моя …

3
Запретить доступ к информационной схеме в SQL Server
Я ищу лучший способ отключить доступ к sys.tables/ Information Schemaдля пользователя / группы в SQL Server. Я нашел эту тему с 2008 года Он показывает способ запрета доступа [sys].[something]следующим образом: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole …

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

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


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

2
Триггер для ОБНОВЛЕНИЯ после ОБНОВЛЕНИЯ?
Я хочу сделать триггер, чтобы записать время любого обновления как: 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столбец, это также другое событие обновления, которое запускает триггер. Это …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.