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

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

2
Перкона против MySQL
Что такое Перкона? Чем он отличается от MySQL? Когда мы должны рассмотреть вопрос о переходе (или обновлении) со стандартного MySQL на Percona? Чтобы добавить некоторые особенности в нашей ситуации, мы почти исключительно используем InnoDB (который, как я понимаю, Percona много сделал для оптимизации) с обширными ограничениями внешнего ключа и несколькими …

4
Ограничить результаты до первых 2 строк рейтинга
В SQL Server 2008 я использую, RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)чтобы вернуть набор данных с RANK. Но у меня есть сотни записей для каждого раздела, поэтому я получу значения с рангом 1, 2, 3 ... 999. Но я хочу только до 2 RANKsв каждом PARTITION. Пример: …

3
Безболезненный способ создания кластерного индекса на огромной таблице?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Таким образом, у нас есть сайт для клиентов, который жалуется на серьезную медленную работу. Я взглянул один раз, и стало очевидно, что проблема в том, …

2
Разница в производительности между кластеризованным и некластеризованным индексом
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я читал Clusteredи Non Clustered Indexes. Clustered Index- Он содержит страницы данных. Это означает, что полная информация о строке будет присутствовать в столбце кластерного индекса. …

2
Что может привести к тайм-ауту сеанса зеркалирования, а затем к отказу?
У нас есть два производственных SQL-сервера с SQL Server 2005 с пакетом обновления 4 (SP4) с накопительным обновлением 3. Оба сервера работают на идентичных физических компьютерах. DELL PowerEdge R815 с 4-мя 12-ядерными ЦП и 512 ГБ (да ГБ) оперативной памяти, с 10 ГБ подключенными iSCSI SAN дисками для всех баз …

5
Почему периодические перезапуски необходимы для поддержания хорошей работы моего экземпляра?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У нас есть рабочий сервер БД на SQL 2005. Некоторое время все работает нормально, но через пару недель мы видим заметное падение производительности. Только перезапуск …

3
Стоит ли останавливать резервное копирование журнала транзакций во время полного резервного копирования?
У меня есть два задания агента SQL, которые планируется запускать с разными интервалами. Первое задание запускает полное резервное копирование один раз в день. Второе задание выполняет резервное копирование журнала транзакций каждые пятнадцать минут. По мере роста базы данных полное резервное копирование занимает больше времени, чем первоначально планировалось (даже со сжатием). …

4
Ошибка MySQL: доступ запрещен для пользователя 'a' @ 'localhost' (с использованием пароля: ДА)
Я использую учетную запись root создал учетную запись 'a'@'%'. Но я не могу использовать эту учетную запись для подключения к серверу MySQL, когда я указываю параметр хоста. Я могу успешно подключиться без -hпараметра. Пожалуйста, смотрите стенограмму ниже. Я надеюсь, что кто-то может помочь мне объяснить это. Спасибо. mysql> grant all …

7
Как вы выгнать пользователей из базы данных SQL Server 2008?
Мы должны сделать восстановление, и не можем, потому что другие пользователи подключены. Мы думали, что отключили все процессы, но, очевидно, нет. Как мы можем из Management Studio выгнать всех остальных, чтобы мы могли сделать эту резервную копию?

5
Ускоряет ли это перезапуск SQL Server?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 8 лет назад . Я заметил, что некоторые администраторы баз данных перезагружают SQL Server очень часто, иногда даже ночью. Я считаю, что они делают это, чтобы освободить память или, …

6
Самый быстрый способ проверить, изменилась ли таблица InnoDB
Мое приложение очень интенсивно использует базу данных. В настоящее время я использую MySQL 5.5.19 и использую MyISAM, но я нахожусь в процессе перехода на InnoDB. Единственная проблема - это проверка контрольной суммы. Мое приложение выполняет около 500-1000 CHECKSUM TABLEоператоров в секунду в пиковое время, потому что клиентский графический интерфейс постоянно …

7
Где я могу найти некоторые рекомендации по индексным стратегиям?
Большинство из нас, вероятно, согласятся, что использование индексов базы данных хорошо. Слишком много индексов и производительность могут быть ухудшены. Как правило, какие поля должны быть проиндексированы? Какие поля не должны быть проиндексированы? Каковы правила использования индексов при достижении баланса между слишком большим и недостаточным количеством индексов для повышения производительности, а …
22 index 

4
Каковы последствия установки varchar (8000)?
Поскольку varchar занимает дисковое пространство, пропорциональное размеру поля, есть ли какая-то причина, по которой мы не всегда должны определять varchar как максимум, например, varchar(8000)на SQL Server? При создании таблицы, если я вижу, что кто-то делает, varchar(100)я должен сказать им, что вы не правы, вы должны сделать varchar(8000)?

2
Как вы сбрасываете пароль sa?
Я потерял пароль sa на машине, и когда я вхожу в машину напрямую, используя учетную запись в группе администраторов, SQL Server Management Studio не разрешает мне входить в систему с использованием аутентификации Windows. Мой план состоял в том, чтобы просто войти на сервер, подключиться через проверку подлинности Windows и сбросить …

1
Пределы SQLite
Как далеко можно взять базу данных sqlite от однопользовательского встроенного прототипно-ориентированного движка БД?
22 sqlite 

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