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

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

7
Как я могу оптимизировать mysqldump большой базы данных?
У меня есть приложение Symfony с базой данных InnoDB, ~ 2 ГБ с 57 таблицами. Большая часть размера базы данных находится в одной таблице (~ 1,2 ГБ). В настоящее время я использую mysqldump для резервного копирования базы данных каждую ночь. Из-за моего comcast-соединения, часто, если я запускаю дамп вручную, мое …

4
Насколько большим должен быть mysql innodb_buffer_pool_size?
У меня есть занятая база данных только с таблицами InnoDB, размер которой составляет около 5 ГБ. База данных работает на сервере Debian с использованием SSD-дисков, и я установил максимальное число соединений = 800, которые иногда насыщают и приводят к остановке сервера. Среднее количество запросов в секунду составляет около 2.5К. Поэтому …
170 mysql  innodb 

5
Когда первичный ключ должен быть объявлен некластеризованным?
При создании тестовой базы данных для другого вопроса, который я задавал ранее, я вспомнил, что Первичный ключ может быть объявлен NONCLUSTERED Когда вы будете использовать NONCLUSTEREDпервичный ключ в отличие от CLUSTEREDпервичного ключа? заранее спасибо

19
Должны ли разработчики запрашивать производственные базы данных?
Должны ли разработчики получать разрешение на запрос ( SELECT/ только для чтения) производственных баз данных? Предыдущее место , где я работал, команда разработчиков была db_datareaderроль; где я сейчас работаю, команда разработчиков не может даже подключиться к производственному экземпляру. Один из тестовых экземпляров - это копия рабочей копии, восстанавливаемая из рабочей …

4
Помощь в установке SQL Server 2017 - сбой установки VS Shell с кодом завершения 1638
Любые предложения о том, как бороться с этой ошибкой: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ Это новый ноутбук работает SQL Server 2016 экспресс Visual Studio 2017 SSMS …

5
Предоставление доступа ко всем таблицам для пользователя
Я новичок в Postgres и пытаюсь перенести наши базы данных MySQL. В MySQL я могу предоставить SELECT, UPDATE, INSERTи DELETEльготы по низкому привилегированному пользователю , и чтобы эти гранты будут применяться ко всем таблицам в указанной базе данных. Я должен что-то упустить в Postgres, потому что похоже, что я должен …

7
Перечислите привилегии базы данных, используя psql
Я нахожусь в процессе миграции сервера баз данных и не могу понять (после поиска в Google и поиска здесь), как я могу перечислить привилегии базы данных (или все привилегии на сервере) на PostgreSQL с помощью psqlинструмента командной строки? Я нахожусь на Ubuntu 11.04 и моя версия PostgreSQL - 8.2.x.


13
Как я могу переместить базу данных с одного сервера на другой?
Как я могу переместить таблицы MySQL с одного физического сервера на другой? Например, такой точный сценарий: у меня есть сервер MySQL, который использует таблицу innodb и имеет размер около 20 ГБ. Я хочу переместить его на новый сервер, какой самый эффективный способ сделать это?

5
Можно ли заставить MySQL использовать более одного ядра?
Мне представили несколько выделенных серверов MySQL, которые никогда не используют более одного ядра. Я больше разработчик, чем администратор баз данных для MySQL, поэтому нужна помощь Настроить Серверы довольно здоровенные с нагрузкой типа OLAP / DataWarehouse (DW): Основной: 96 ГБ ОЗУ, 8 ядер + один массив RAID 10 Тест: 32 ГБ …


8
Почему мы не должны допустить значения NULL?
Я помню, как читал эту статью о дизайне базы данных, и я также помню, что сказано, что у вас должны быть свойства поля NOT NULL. Я не помню, почему это было так. Все, о чем я могу думать, это то, что, как разработчику приложения, вам не нужно проверять NULL и …

13
Как мне найти каталог данных PostgreSQL?
Я забыл, как запустил PostgreSQL в последний раз (это было несколько месяцев назад), и я не помню, где находится каталог данных. Команда, postgresкажется, требует расположения каталога данных. Я на MacOsX, если это поможет. /usr/local/postgres не существует на моем Mac. Используя ответы, приведенные ниже, я обнаружил, что это было здесь: /usr/local/var/postgres

12
Должны ли двоичные файлы храниться в базе данных?
Как лучше всего хранить двоичные файлы, связанные с данными, в вашей базе данных? Тебе следует: Хранить в базе данных с блобом Хранить в файловой системе со ссылкой в ​​базе данных Сохранить в файловой системе, но переименовать в хэш содержимого и сохранить хэш в базе данных Что-то, о чем я не …

4
Почему таблицы чисел «бесценны»?
Наш постоянный эксперт по базам данных говорит нам, что таблицы чисел бесценны . Я не совсем понимаю, почему. Вот таблица чисел: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO Numbers SELECT (a.Number * 256) …
112 sql-server 

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