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

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

3
MySQL: Помилка читання комунікаційних пакетів
Я отримую це попередження в mysql, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) У мене було декілька тем у google, і, згідно з деякими пропозиціями, я збільшив ситуацію max_allowed_packetз 128 to 512 to 1024тієї самої поведінки. Я використовую Drupal 7, …
14 mysql  innodb 


7
Як перевірити, чи працює база даних Oracle?
Для нашої програми у нас є файл конфігурації для підключення до бази даних Oracle (URL, ім’я користувача, пароль). Для запуску програми потрібно 2-5 хвилин. Якщо в базі даних щось не так, я бачу це в журналах, але мені потрібно почекати 2-5 хвилин. Це багато часу. Тому я хочу швидко та …
14 oracle 

2
Як визначити, чому документ MongoDB не проходить перевірку?
Як визначити, чому вкладка документа MongoDB не відповідає дійсності? Все, що я повертаю, - це WriteError, який говорить "Не вдалося перевірити документ", що не дуже корисно. (Це трапляється часто, і я хотів би зрозуміти, як правильно налагодити їх, а не просити допомоги з конкретним прикладом.)

2
Підрахунок рядків з підзапиту
Просто: я хотів би порахувати кількість рядків із підзапиту. Зауважте, що статус - це незалежний хост в мережі чи ні. Неправильний код SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Пояснив Перший запит при запуску самостійно повертає цей: SELECT DISTINCT ip_address FROM `ports` …

1
Запит JSONB в PostgreSQL
У мене є таблиця, personsяка містить два стовпці, стовпчик на idоснові JSONB і dataця таблиця була створена для демонстраційних цілей, щоб грати з підтримкою JSON PostgreSQL). Тепер, передбачається, він містить два записи: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Тепер, напевно, я хочу …

2
Якщо існує, то оновіть іншу вставку
Я намагаюся створити STORED PROCEDUREте, яке буде використано для UPDATEтаблиці під назвою machine. Ця таблиця складається з трьох стовпців ( machine_id, machine_nameі reg_id). У вищезгаданій таблиці reg_id( INT) - стовпець, значення якого можна змінити для a machine_id. Я хотів би визначити QUERY/ PROCEDUREперевірити, чи reg_idіснує вже в цій таблиці. Якщо …
14 mysql 

2
Знайдіть, який сеанс проводить, який тимчасовий стіл
У нас є база даних SQL Server 2005, база даних temp стала повною. Зайшовши в студію управління SQL Server, я можу побачити всі тимчасові таблиці в tempdb. Чи можна сказати, який сеанс проводить таку тимчасову таблицю? В ідеалі запит, у якому перераховуються темп-таблиці, що використовуються кожним сеансом. Дякую,

5
Які дозволи потрібні для обрізання таблиці?
У мене є база даних SQL із такими дозволами на базі даних: db_executorРоль , яку ви маєте доступ до цього рахунок , будучи членом був створений цим скриптом: CREATE ROLE [db_executor] AUTHORIZATION [dbo] GO GRANT EXECUTE TO [db_executor] GO Коли я побігати select, update, insertабо deleteна столі, вона працює відмінно. …


4
Чи є спосіб показати оператор створення індексу в PostgreSQL
Мені потрібно відтворити індекс у PostgreSQL, який зазнав роздуття індексу. Оскільки мені потрібен індекс, щоб його можна було використовувати під час його створення, я не можу використовувати REINDEX. Я збираюся відтворити індекс з новою назвою, а потім скинути стару. Чи є спосіб побачити оператор SQL, який був використаний для створення …
14 postgresql  index 

1
Пошук залежностей від СПЕЦИФІЧНОЇ КОЛИНИ (сучасний спосіб, без використання sysdepends)
Мені потрібно знайти всі перегляди та збережені процедури, які споживають не просто певну таблицю, а певний стовпець у таблиці. Наступні "начебто" спрацьовують, але є численні попередження бути обережними з цим методом (не надійний з різних причин, незабаром буде застарілий тощо): SELECT object_name(so.id) TableName, sc.name ColumnName, OBJECT_NAME(sd.id) DependentObjectName, (SELECT xtype FROM …
14 sql-server 

2
Проблема PostgreSQL UPSERT зі значеннями NULL
У мене виникають проблеми з використанням нової функції UPSERT в Postgres 9.5 У мене є таблиця, яка використовується для агрегування даних з іншої таблиці. Складовий ключ складається з 20 стовпців, 10 з яких можуть бути нульовими. Нижче я створив меншу версію проблеми, з якою я маю, зокрема зі значеннями NULL. …

3
Як найкраще підтримувати розміри файлів журналу SQL
Я дещо новий DBA, і я керую екземпляром SQL Server 2012, який має неабияку активність. Я працюю в режимі повного відновлення, тому що нам потрібен момент відновлення. Зараз я беру повне резервне копіювання баз даних і журналів щодня о 5 ранку. Деякі файли журналів мають розмір до 300 Гб, і …

1
Тимчасове переміщення бази даних SQL Server 2016 до SQL Server 2017, а потім переміщення назад. Це можливо?
Якщо я беру резервну копію бази даних з екземпляра SQL Server 2016, а потім відновлю її до екземпляра 2017 року, щоб виконати певну роботу над нею. Чи можу я потім розгорнути та створити резервну копію цієї бази даних з екземпляра 2017 року та використати її для перезапису оригінальної версії на …

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