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

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

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 express Візуальна студія 2017 SSMS 2017 Я …

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

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


13
Як я можу перемістити базу даних з одного сервера на інший?
Як я можу перемістити таблиці MySQL з одного фізичного сервера на інший? Такий, як саме цей сценарій: у мене є сервер MySQL, який використовує таблицю innodb і розміром близько 20 ГБ. Я хочу перенести його на новий сервер, який найефективніший спосіб це зробити?

5
Чи можливо змусити MySQL використовувати більше одного ядра?
Мені були представлені деякі виділені сервери MySQL, які ніколи не використовують більше одного ядра. Я більше розробник, ніж DBA для MySQL, тому мені потрібна допомога Налаштування Сервери досить здорово з завантаженням типу OLAP / DataWarehouse (DW): Основне: 96 ГБ оперативної пам’яті, 8 ядер + один масив RAID 10 Тест: 32 …


8
Чому ми не повинні дозволити NULL?
Я пам’ятаю, що читав цю статтю про дизайн баз даних, і я також пам’ятаю, що вона повинна мати властивості поля NOT NULL. Я не пам'ятаю, чому це було так. Я можу подумати про те, що як розробнику програми вам не доведеться перевіряти NULL та можливе неіснуюче значення даних (наприклад, порожній …

12
Чи слід зберігати бінарні файли в базі даних?
Яке найкраще місце для зберігання двійкових файлів, пов’язаних із даними у вашій базі даних? Якщо ви: Зберігати в базі даних з крапом Зберігати у файловій системі за посиланням у базі даних Зберігати у файловій системі, але перейменувати на хеш вмісту та зберігати хеш у базі даних Щось я не думав …

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

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.