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

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

1
SLEEP_TASK Тип ожидания в SQL Server - Что это означает?
Раньше я не видел SLEEP_TASKтип ожидания, а сегодня, похоже, получаю тонну их. Я не официальный администратор баз данных, просто разработчик SQL Server, который знает некоторые вещи администратора баз данных. Мы обновили наши серверы в прошлые выходные до 10.52.2500.0- R2SP1, я думаю. Вся информация, которую я смог найти в Интернете, указывает …

4
Как я могу переместить базу данных MySQL на другой диск?
Я использую MySQL 5.5 на локальной машине для анализа большого количества правительственных данных. Я создал локальную базу данных, которая находится на моем диске по умолчанию (диск Win7 C:). Я хотел бы сохранить данные на моем диске E: большом внешнем диске eSATA. Какие шаги я должен предпринять?
34 mysql 

2
Оптимизация планов с помощью XML-ридеров
Выполнение запроса отсюда, чтобы извлечь тупиковые события из сеанса расширенных событий по умолчанию SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON s.address = st.event_session_address WHERE …

4
LocalDB v14 создает неправильный путь для файлов mdf
Недавно я обновил LocalDB с версии 13 до 14 с помощью установщика SQL Server Express и этой инструкции . После установки я остановил существующий экземпляр по умолчанию (MSSQLLOCALDB) версии 13 и создал новый, который автоматически использовал ядро ​​сервера v14.0.1000. Я часто использую LocalDB для тестов интеграции баз данных, т.е. в …

3
Почему запрос SELECT вызывает запись?
Я заметил, что на сервере под управлением SQL Server 2016 SP1 CU6 иногда сеанс расширенных событий показывает запрос SELECT, вызывающий запись. Например: План выполнения не показывает очевидной причины для записи, такой как хеш-таблица, спул или сортировка, которые могут перетекать в TempDB: Присвоение переменной типу MAX или автоматическое обновление статистики также …

2
Временные ряды: SQL или NoSQL?
Меня не волнуют общие различия между SQL и NoSQL (или их традиционные различия). В настоящее время я смотрю на изменение хранения наших внутренних временных рядов. Все они содержат финансовые данные из разных источников. В настоящее время мы храним наши данные в частной базе данных. Это очень NoSQL, который имеет свой …
33 nosql 


2
Обновление materalized представления постепенно в PostgreSQL
Можно ли постепенно обновлять материализованное представление в PostgreSQL, т.е. только для данных, которые являются новыми или изменились? Рассмотрим эту таблицу и материализованное представление: CREATE TABLE graph ( xaxis integer NOT NULL, value integer NOT NULL, ); CREATE MATERIALIZED VIEW graph_avg AS SELECT xaxis, AVG(value) FROM graph GROUP BY xaxis Периодически …

4
Почему SQL Server возвращает некоторые строки при выполнении запроса, а иногда нет?
Есть запросы, где когда мы нажимаем «выполнить», он показывает несколько строк и продолжает расти, но запрос еще не закончен. И все же иногда он ждет до конца запроса. Почему это происходит? Есть ли способ контролировать это?
33 sql-server  ssms 

2
Неделя ISO против Недели SQL Server
Итак, у меня есть отчет, который сравнивает эту неделю с прошлой, и наши клиенты заметили, что их данные были «фанки». После дальнейшего расследования мы обнаружили, что в соответствии со стандартами ISO он неделями работал неправильно. Я запустил этот скрипт как тестовый пример. SET DATEFIRST 1 SELECT DATEPART(WEEK, '3/26/13') , DATEPART(WEEK, …

4
Низкая производительность SQL Server после выделения большего количества ЦП и ОЗУ
У нас есть SQL Server 2008 R2 (10.50.1600), работающий на виртуальном сервере Windows 2008 R2. После обновления ЦП с 1 ядра до 4 и ОЗУ с 4 ГБ до 10 ГБ мы заметили, что производительность хуже. Некоторые наблюдения я вижу: Запрос, выполнение которого заняло <5 секунд, теперь занимает> 200 секунд. …

1
Образцы файлов конфигурации YAML для MongoDB?
В документации по параметрам конфигурации MongoDB перечислены все доступные параметры, которые можно указать, но есть ли у кого-нибудь набор полностью сформированных примеров файлов конфигурации в формате YAML для экземпляров MongoDB в различных ролях? Набор примеров для общих ролей будет очень полезной отправной точкой для тех, кто начинает с нуля или …
33 mongodb 

1
Установка BUFFERCOUNT, BLOCKSIZE и MAXTRANSFERSIZE для команды BACKUP
Я ищу практическое руководство для установки значений для BUFFERCOUNT, BLOCKSIZEи MAXTRANSFERSIZEиз BACKUPкоманды. Я провел небольшое исследование (см. Ниже), я провел небольшое тестирование, и я полностью осознаю, что любой действительно ценный ответ начнется с «Ну, это зависит ...». Мои опасения по поводу тестирования, которое я провел, и тестирования, показанного в любом …

3
Есть ли недостатки в базах данных?
В SQL Server 2012 была введена концепция «содержащихся» баз данных, где все (ну, в основном, все), что нужно базе данных, содержится в самой базе данных. Это дает большие преимущества при перемещении баз данных между серверами. Я хотел бы знать, если это будет моей стратегией по умолчанию при разработке новой базы …

3
Соответствует ли производительность процессора серверу баз данных?
Это чисто теоретический вопрос. Допустим, у меня есть приложение, развернутое на нескольких серверах. Балансировщик нагрузки, Несколько / масштабируемые серверы приложений (Один) сервер базы данных (на данный момент) В двух первых частях я знаю, что искать. Но как насчет сервера базы данных? Какое оборудование я должен искать? Соответствует ли частота процессора …

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