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

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

1
Обмеження масштабованості PostgreSQL та MySQL
Я чув, що продуктивність безшарових реляційних баз даних, таких як MySQL або PostgreSQL, "пробиває" понад 10 ТБ. Я підозрюю, що такі обмеження існують, оскільки не можна було б створити "Нетецца", "Грінплмум" або "Вертика" тощо. Однак я хотів би запитати, чи є у когось тут посилання на будь-який дослідницький документ або …

1
Кращі практики для зміни схем та міграції даних до живої бази даних без простоїв?
Як ви вносите зміни схеми в живу базу даних без простоїв? Наприклад, скажімо, що у мене є база даних PostgreSQL з таблицею, що включає різні дані користувачів, такі як адреси електронної пошти тощо, які пов'язані з конкретними користувачами. Якщо я хотів би перемістити адреси електронної пошти до нової спеціалізованої таблиці, …

5
Коли нормально скорочувати базу даних?
Я знаю, що скорочення - це диявол: воно змінює порядок сторінок і відповідає за рак шкіри, фрагментацію даних та глобальне потепління. Список продовжується ... При цьому, скажімо, я маю базу даних на 100 ГБ і видаляю 50 ГБ даних - не на одній таблиці, а на загальну обрізку старих даних …

5
План обслуговування сервера Sql - кращі практики щодо завдань та планування
Мені доручено розробити план обслуговування наших баз даних Sql Server 2005. Я знаю, що для резервного копіювання я хочу робити щоденне резервне копіювання бази даних та резервне копіювання журналу транзакцій кожні 15 хвилин. Моя проблема полягає в з'ясуванні, які інші завдання я хочу робити і як часто я повинен їх …

9
Чи є такий інструмент, як Microsoft «SQL Server Profiler» для MySQL? [зачинено]
Розвиваючись на MySQL, мені дуже не вистачає можливості звільнити профілера. Я вважаю, що SQLyog є досить хорошою заміною аналізатора запитів, але я не знайшов інструменту, який би працював як SQL-профілер. Для людей MySQL, які не бачили Microsoft SQL Profiler , ось скріншот На моїй попередній роботі у нас був інструмент, …
43 mysql  profiler  tools 

2
MySQL: Як перевірити зовнішні ключі, пов'язані з таблицею
Як бачити сторонні ключі, пов’язані з таблицею в MySql? Передумови : Я хотів опустити таблицю в MySql, яка має обмеження для зовнішнього ключа. Коли я це роблю, я отримую таке: Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails Як я можу скинути сторонні …

3
Який шлях пошуку для певної бази даних та користувача?
Я можу бачити струм search_pathіз: show search_path ; І я можу встановити search_pathдля поточної сесії з: set search_path = "$user", public, postgis; Також я можу постійно встановити search_pathдля даної бази даних : alter database mydb set search_path = "$user", public, postgis ; І я можу назавжди встановити search_pathзадану роль (користувача) …

2
Чи оновлює статистику повторного індексу?
Я проходив курс MS10775A минулого тижня, і одне питання, на яке тренер не міг надійно відповісти, це: Чи оновлює статистику повторний індекс? Ми знайшли дискусії в Інтернеті, стверджуючи, що це робить, а що ні.

5
Обмеження даних у SQL Server
Яка найкраща практика обтурації даних у SQL Server? Ми хотіли б використовувати дані маскування виробництва в нашій системі UAT. Якщо ми хочемо це зробити швидко і з більш високим рівнем затемнення, який підхід слід використовувати? Я замислююся над тим, щоб розбирати персонажів за іменем та прізвищем людей, але як? Чи …

3
Як я бачу поточну конфігурацію пошти баз даних?
Наш екземпляр SQL Server (2008) налаштований для надсилання пошти, і все працює правильно, але я не можу зрозуміти, як переглянути існуючу конфігурацію, зокрема SMTP-сервер. З SSMS я можу запустити майстра конфігурації, і не можу знайти нічого в Інтернеті - багато інформації про те, як його налаштувати, але нічого про те, …

2
Коли оновлювати статистику?
Я успадкував Плани технічного обслуговування, який виконує такі дії: Очищення старих даних Перевіряє цілісність БД Виконує резервні копії баз даних та журналів транзакцій Реорганізовує наші індекси Оновлення статистики Видаліть старі резервні копії та файли плану технічного обслуговування З 23-хвилинного плану технічного обслуговування оновлення статистики займає приголомшливі 13 хвилин. Протягом цього …

4
Помилка читання комунікаційних пакетів MySQL
У журналах помилок MySQL я бачу ці досить мало попереджень: 120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets) Я не помічав жодної втрати даних сам по собі, тому мені цікаво, що означає це попередження або що викликає його, і …
42 mysql  mysql-5.5 

5
Як створити базу даних для зберігання відсортованого списку?
Я хочу зберігати відсортований список всередині бази даних. Наступні операції хочу виконати ефективно. Вставити (x) - Вставити запис x у таблицю Видалити (x) - Видалити запис x з таблиці До (x, n) - Повернення записів 'n' перед записом x у відсортованому списку. Після (x, n) - Повернення записів 'n', що …

5
Чи є вкладений перегляд хорошим дизайном бази даних?
Я читав десь давно. У книзі зазначено, що ми не повинні дозволяти мати вкладений вигляд у SQL Server. Я не впевнений, чому ми цього не можемо зробити, або я пам'ятаю неправильне твердження. Студенти SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student AS SELECT * FROM students WHERE …

7
Чому я повинен використовувати Visual Studio 2010 над SSMS для розробки моєї бази даних?
Visual Studio 2010 представляє проекти баз даних і цілий масив пов'язаних з ними функцій, які нібито полегшують розробку баз даних. Я багато років використовував студію управління SQL Server (SSMS), щоб зробити свою розробку бази даних без проблем. Чому я повинен турбуватися з VS2010, коли SSMS працює на мене? Що, зокрема, …

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