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

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

2
Можливість перепроектування баз даних: який дизайн таблиці використовувати для цього збору даних датчика?
Фон У мене є мережа приблизно з 2000 датчиків, кожен з яких має близько 100 точок даних, які ми збираємо на 10-хвилинних інтервалах. Ці точки даних є типово значеннями int, але деякі - це рядки та поплавці. Ці дані повинні зберігатися протягом 90 днів, якщо це можливо, ще ефективніше. Дизайн …

3
Вставте, якщо його немає, одночасно
У мене виникають проблеми з одночасністю моїх вставок у збереженій процедурі. Відповідна частина процедури така: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Коли ми запускаємо …

4
Чи корисно використовувати синоніми, щоб уникнути створення повторюваної таблиці?
У нас є 3 копії точно такої ж бази даних. У всіх 3 базах даних є Usersтаблиця, і Користувач завжди буде існувати у всіх 3 базах даних з точно однаковими налаштуваннями. Щоразу, коли ми хочемо додати або відредагувати користувача, ми маємо оновити 3 бази даних. Було б кращою ідеєю видалити …

3
Який найкращий і найпростіший спосіб відключити SQL Server, коли він не використовується?
Ситуація: робочі станції для розробників, які зазвичай просто використовують клієнтські інструменти для підключення до інших не локальних серверів sql. Однак рідко буває корисно мати повну версію sql-сервера для локальної розробки. Прагнучи не витрачати системні ресурси, що працюють на сервері sql весь час, я хотів би знати найкращий спосіб "вимкнути його", …
13 sql-server 

2
Помилка тупикового блоку не повертає SQL тупикового зв'язку
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Я отримую цю помилку випадковим чином, коли один із моїх веб-сайтів зайнятий. Я приблизно знаю, на яких наборах таблиць це відбувається, але в моєму досвіді з іншими програмами …

4
Додавання індексу дуже повільно… Чи є mysql cmd, щоб отримати ETA або показати прогрес?
Наразі я виконую на своєму столі запит про зміни (20M записів), щоб додати індекс. він працює вже понад 3 дні (застряг на "копіювати в tmp table"). чи є спосіб я бачити хід запиту або іншим словом, чи є спосіб я отримати час оцінки? Спасибі.
13 mysql 

5
Чи є засіб одночасно встановити власника всіх об'єктів у базі даних PostgreSQL?
/programming/1348126/modify-owner-on-all-tables-sim istovreme-in-postgresql описує кілька чудових способів змінити таблицю та інші об’єкти для конкретного користувача, і це працює плавно, проте всі пропозиції ніби ігнорують створені мною функції. Чи є досить простий спосіб скинути власника ВСІХ об’єктів у базі даних, включаючи функції? Робити це вручну вкрай небажано.

2
Як просувати існуючий індекс до первинного ключа в PostgreSQL
Я знаю, як зробити первинний ключ у таблиці, але як зробити існуючий індекс первинним ключем? Я намагаюся скопіювати існуючу таблицю з однієї бази даних в іншу. Коли я показую таблицю, індекс внизу знаходиться в такому вигляді: "my_index" PRIMARY KEY, btree (column1, column2) Я створив індекс за допомогою: CREATE INDEX my_index …

7
Причини відключення автоматичного оновлення статистики?
Щойно я дізнався, що компанія-клієнт, над якою працюю, вирішила відключити параметри статистики автоматичного оновлення для деяких своїх SQL-серверів, а DBA вручну усунути проблеми з продуктивністю, коли вони виникають. Однак такий спосіб для мене не має сенсу. Чому ви хочете не допустити оновлення статистики?

3
Чи є рішення щодо керування метаданими з відкритим кодом? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 6 років тому . Чи є рішення щодо керування метаданими з відкритим кодом? Я хотів би створити сховище метаданих, що міститиме деталі метаданих …
13 schema  metadata 

2
Як налаштувати слухач Oracle без SID_LIST_LISTENER в listener.ora?
У мене є доступ до сервера ORACLE 11g за допомогою наступного listener.ora # listener.ora Network Configuration File: D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.111)(PORT = 1521)) ) …


5
Індекс повного тексту SQL Server 2008 ніколи не здається завершеним
На нашому веб-сайті є база даних SQL Server 2008 R2 Express Edition з повнотекстовою індексацією для пошуку на нашому веб-сайті. Щоразу, коли новий запис додається або оновлюється в одній з індексованих таблиць, процес індексації ніколи не завершується. Я моніторив стан протягом останніх декількох тижнів, використовуючи в основному той самий запит, …

3
Найкращий спосіб розробити базу даних турнірів
Я створюю веб-сторінку для розміщення ставок на всі матчі майбутнього футбольного турніру Євро-2012. Потрібна допомога у вирішенні того, який підхід використовувати для етапу нокауту. Внизу я створив макет, яким я дуже задоволений, якщо мова йде про збереження результатів усіх "відомих" матчів групового етапу. Цей дизайн дозволяє дуже легко перевірити, чи …

4
Інструмент проектування PostgreSQL [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . Я збираюся створити базу даних, яка буде працювати з PostgreSQL. Я звик до чудового інструменту під назвою MySQL Workbench …

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