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

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

3
PostgreSQL: Чи можу я робити pg_start_backup () наживо, запускаючи db під навантаженням?
Наша встановлена ​​реплікація зламана ("запитуваний сегмент WAL вже видалений" під час простою) Ми не можемо легко знову зупинити майстер. Чи можемо ми зробити pg_start_backup(), rsync ${PGDATA}/ господар раба, pg_stop_backup() ... поки головний postgresql все ще знаходиться під повним навантаженням? (Або pg_start_backup()призведе до столові замки, Блоки вводу / виводу, невідповідності, пожежна …

12
Як шукати всю базу даних MySQL для певного рядка
чи можна шукати цілі таблиці баз даних (рядок і стовпець), щоб дізнатися певний рядок. У мене є база даних з назвою A з приблизно 35 таблицями, мені потрібно шукати рядок під назвою "привіт", і я не знаю, на якій таблиці збережена ця рядок. Чи можливо це? Використання MySQL Я адміністратор …
19 mysql 

2
Знайдіть іноземні ключі, пов’язані з заданим первинним ключем
Я хочу, щоб встановити, які стовпці в даній базі даних з'єднуються через зв'язки PK / FK. Я можу повернути інформацію PK / FK для даної таблиці через SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND tc.TABLE_NAME = 'MyTable' …

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


3
Які аргументи на користь використання процесу ELT над ETL?
Я зрозумів, що моя компанія використовує процес ELT (витяг-завантаження-перетворення) замість використання процесу ETL (витяг-перетворення-завантаження). У чому полягають відмінності двох підходів і в яких ситуаціях один був би "кращим", ніж інший? Було б чудово, якби ви могли навести кілька прикладів.

5
Не вдалося знайти серверного агента в SSMS
Я стежу за керівництвом - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/, який працює до моменту досягнення кроку 8 Тепер заплануйте ваш щойно створений сценарій. У SSMS підключіться до сервера, на якому потрібно простежити. Перейдіть до свого агента SQL Server і розгорніть його, щоб ви могли бачити папку Jobs. Клацніть правою кнопкою миші папку «Робота» та …

3
Чи доцільно innodb_file_per_table?
У нас є додаток, де лише одна таблиця буде перетворюватися на мільйон рядків, а решта трохи нижче мільйона. Отже, яку пораду нам слід використати з innodb_file_per_table або залишити як один .ibd? Я читав деякі статті, говорять, що не йдіть з цим, оскільки вам потрібно більше доступу до диска, коли там …
19 mysql  innodb 

3
Чому InnoDB не зберігає кількість рядків?
Всім відомо, що в таблицях, які використовують InnoDB в якості двигуна, такі запити SELECT COUNT(*) FROM mytableдуже неточні і дуже повільні, особливо коли таблиця збільшується і постійно виконуються вставки / видалення рядків під час виконання цього запиту. Як я зрозумів, InnoDB не зберігає кількість рядків у внутрішній змінній, що є …
19 mysql  innodb  count 

5
Створіть керівництво по плану кеш-результату CTE (ледачий золотник)
Я зазвичай створюю посібники з плану, спочатку будуючи запит, що використовує правильний план, і копіюючи його на аналогічний запит, який не відповідає. Однак це іноді складно, особливо якщо запит не зовсім той самий. Який правильний спосіб створення напрямних плану з нуля? SQLKiwi згадав про складання планів у SSIS, чи є …
19 sql-server  t-sql  cte 

4
База даних SQL Server на SSD - будь-яка перевага окремого файлу для кожної таблиці?
Я створюю базу даних, в якій буде близько 30 таблиць, кожна таблиця містить десятки мільйонів рядків, а кожна таблиця містить один важливий стовпець та стовпчик первинного / зовнішнього ключа для того, щоб досягти максимальної ефективності запитів в умовах важких оновлення та вставки та активно використовують кластерні індекси. Дві таблиці містять …


5
Підвищення цілісності бази даних
Чи має це коли-небудь сенс, щоб програма застосувала цілісність бази даних замість того, щоб мати сторонні ключі, перевірити обмеження тощо? Скільки покращення продуктивності можна очікувати за неприйняття цілісності бази даних за допомогою внутрішніх інструментів бази даних?

5
SQL: Що сповільнює INSERT, якщо не процесор чи IO?
У нас є база даних для продукту, який важкий для запису. Ми щойно придбали нову серверну машину з SSD, щоб допомогти. На наш подив, вставки були не швидшими, ніж на нашій старій машині зі значно повільнішим зберіганням. Під час бенчмаркінгу ми помітили, що показник IO, демонструваний процесом SQL Server, був …

2
Чому створення цього нового індексу настільки покращило ефективність, коли існуючий індекс включив усі стовпці до нового індексу?
У мене є таблиці Log і LogItem; Я пишу запит, щоб отримати деякі дані з обох. Є тисячі, Logsі кожен Logможе мати до 125LogItems Запитання, про який йде мова, є складним, тому я пропускаю його (якщо хтось вважає, що це важливо, я, ймовірно, можу його опублікувати), але коли я запустив …
19 sql-server  index 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.