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

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

2
Чи є на основі способу завантаження / читання гілки дерева за допомогою HierarchyId
Я граю з HierarchyId, і я не з'ясував набір способів зробити наступне: вставити відразу все піддірево отримати відразу все піддірево Це питання пов'язане з моїм попереднім , і я підозрюю, що єдиний спосіб виконання цих двох завдань за допомогою HierarchyId - це один вузол або один рівень за один раз. …

3
Посилання на базу даних програмно через T-SQL
Я пишу збережену процедуру, яка приймає ім'я бази даних як аргумент і повертає таблицю індексів цієї бази даних та рівня їх фрагментації. Ця збережена процедура буде жити в нашій базі даних DBA (БД, що містить таблиці, які DBA використовують для моніторингу та оптимізації речей). Усі ці системи - це SQL …
11 sql-server 

6
Попередження скидання ідентифікатора auto_increment в базі даних Innodb після перезавантаження сервера
Нещодавно я прочитав, що через те, як InnoDB перераховує значення AUTO_INCREMENT при перезапуску сервера, будь-які записи у верхньому кінці списку ідентифікаторів можуть повторно використовувати свої ідентифікатори. Зазвичай це не проблема, тому що коли користувач видаляється, все, що пов'язано з ідентифікатором, видаляється і з інших таблиць. Але я навмисно залишаю їхні …
11 mysql  innodb 

2
Відновлення логічного простору з простору таблиць
У мене є таблична область під назвою DATA, і вона налаштована з автоматичним розширенням як хибна. Цей табличний простір має два файли даних і налаштований так, що він займає 350 Гб фізичного простору. Тиждень тому я запитав user_tablespaces та dba_data_files і помітив, що він має 20% доступного логічного простору. Потім …

4
Супертип / підтип, що визначає категорію: повне роз'єднання або неповне перекриття
Я будую базу даних інвентаризації, в якій зберігаються інформаційні засоби, такі як настільні комп'ютери, ноутбуки, комутатори, маршрутизатори, мобільні телефони тощо. Я використовую шаблон супертипу / підтипу, де всі пристрої зберігаються в одній таблиці та конкретну інформацію вводиться в таблиці підтипів. Моя дилема - це вибір між двома наступними проектами: У …

2
Відновіть файл Bak у менші файли баз даних mdf та ldf
У мене є застаріла база даних, у яку кошмарний брак дизайну я сюди не потрапляю, але файли на сервері (відносно) величезні. Я маю: MyDatabase.mdf: 24.8GB MyDatabase.ldf: 114.6GB Ця база даних резервується до .bak-файлу щовечора та надсилається на наш сервер звітів, де вона відновлена. Файл .bak набагато менший, лише 1,8 Гб. …

5
Повне зовнішнє приєднання до MS Access
У мене є два штатні списки: List A: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001237 0001234 0001239 0001237 і List B: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001238 0001235 0001239 0001235 І мені потрібен такий вихід: StaffID SupervisorA SupervisorB =================================== 0001234 NULL NULL 0001235 0001234 0001234 0001237 0001234 …
11 query  join  ms-access 

2
Які об'єктивні фактори вказують, що настав час впровадити реплікацію SQL Server?
Я намагаюся знайти баланс між високою продуктивністю нашої бази даних та простотою обслуговування. Ми розглядаємо можливість використання реплікації для підвищення продуктивності шляхом реплікації наших звітів SSRS у фізично відокремлену базу даних від нашої бази даних транзакцій. Однак включення реплікації має ряд недоліків з точки зору розробника: Це ускладнює зміни схеми …

3
Як слід зберігати часові ряди в mongodb
Мені потрібно створити базу даних часових рядів і виконати наступні завдання: створити новий часовий ряд оновити існуючий часовий ряд запитувати одразу один або декілька часових рядів (наприклад, усі часові ряди на ту саму дату тощо). Чи пристосований Монго до цього і якщо так, то як я повинен структурувати базу даних? …
11 mongodb 

2
Які штрафи за використання багатьох (тисяч) сімейств стовпців чи просторів ключів у Кассандрі?
Я зараз оцінюю найкращий дизайн для нашої установки Cassandra. В Інтернеті не так багато інформації про використання перших двох рівнів доступу, які надає Кассандра - простору клавіш та сімейство стовпців . Мені цікаво, якщо і які штрафи будуть, якщо ви вирішите створити велику кількість просторів ключів або сімейства стовпців (> …

3
Як послідовність.nextval може бути нульовою в Oracle?
У мене така послідовність Oracle визначена так: CREATE SEQUENCE "DALLAS"."X_SEQ" MINVALUE 0 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 0 NOCACHE NOORDER NOCYCLE ; Він використовується в збереженій процедурі для вставки запису: PROCEDURE Insert_Record (p_name IN VARCHAR2, p_userid IN INTEGER, cur_out OUT TYPES_PKG.RefCursor) IS v_id NUMBER := 0; BEGIN -- …
11 oracle  sequence 


2
Як знайти об’єкт, який, здається, не існує в таблиці об’єктів?
У мене об’єкт називається cot_ntn_pi_v. Мені сказали, що це синонім. Він не відображається в таблиці всіх_синонімів. Це схоже на вид або таблицю, але я не можу знайти його в таблиці всіх об'єктів. Я можу вибрати з нього, але я не можу його скинути, оскільки він "не існує", і я не …

1
Генерування рахунків-фактур та відстеження
Кожні 2 тижні система генерує рахунки для компаній. Компанія отримуватиме рахунок 1-го та 16-го щомісяця. (Він працюватиме через Cron Job кожні 2 тижні. Він сканує таблицю замовлень, а потім додає до таблиці "рахунок-фактура". Чи є альтернатива?) У ordersтаблиці є список замовлень клієнтів, а також вказується, якій компанії належить ( orders.company_id) …

3
mysql автоматичне налаштування максимальних значень з'єднань
У моєму файлі my.cnf я встановив максимум підключень приблизно до 2000. max_connections=2048 Я оновив до 5.5.20 і тепер я бачу наступний рядок у журналі помилок. 120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400 Чому mysql змінив значення максимального з'єднання на 214? # mysqladmin variables | grep max_connections …
11 mysql 

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