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

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

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

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

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

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

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

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

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

1
Почему запросы SQL Server не используют более 7 МБ / с дискового ввода-вывода
У меня есть SSD, который, используя тест IOmeter, показывает производительность более 200 МБ / с. Однако, когда я запускаю любой запрос SQL с локальной машины, монитор ресурсов Windows никогда не показывает дисковый ввод-вывод выше 7 МБ / с. Это верно даже для запросов, выполнение которых занимает более 2 минут. Что …

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

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

1
PostgreSQL pg_stat_activity показывает COMMIT
Недавно мы заменили наш сервер баз данных на модернизированный компьютер с четырьмя четырехъядерными процессорами и 32 ГБ оперативной памяти. Мы также переназначили нашу старую коробку в качестве ведомой с потоковой репликацией. Оба бокса работают под управлением CentOS 6.3 и PostgreSQL 9.2. Postgres - единственное, что работает на каждой из коробок. …
11 postgresql 

2
Содержимое файла журнала транзакций более подробно
У меня есть вопрос, касающийся журнала транзакций (давайте просто назовем его LDF). Я предполагаю, что база данных с полной моделью восстановления. Я прочитал, что файл LDF содержит (журналы) каждую операцию с базой данных (то есть в режиме полного восстановления). Как это отличается от регистрации во время BEGIN TRAN; COMMAND(s); COMMIT? …

1
Контекст DB_ID из дальнего стека вызовов
В SQL Server можно ли получить DB_IDиз контекста дальше вверх по стеку вызовов? Моя цель состоит в том, чтобы создать несколько удобных (и по общему признанию хакерских) служебных функций в базе данных «песочницы» разработчика, которые позволяют легко и кратко получать полные имена объектов с использованием их коротких или фрагментированных имен, …
11 sql-server 


2
Динамическое изменение на innodb_flush_log_at_trx_commit
Это связано с этим вопросом . Это помогает повысить производительность таблиц InnoDB. Согласно руководству MySQL , innodb_flush_log_at_trx_commitэто глобальная динамическая переменная. Таким образом, я могу изменить его с помощью команды SET GLOBAL, и это, похоже, работает. mysql> SET GLOBAL innodb_flush_log_at_trx_commit=2; Query OK, 0 rows affected mysql> SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit'; +--------------------------------+-------+ …

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