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

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

2
Індекс первинного ключа із DATETIME як перша частина складеного ключа ніколи не використовується
У мене є проблема з ІНДЕКСАЦІЄМОЮ ДАТЕТИ (або навіть побачення) як першої частини мого ПЕРШОГО КЛЮЧА. Я використовую MySQL 5.5 Ось дві мої таблиці: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT NULL, `execCodeDim` smallint(5) …

1
Що стосується реплікації MySQL Master / Slave, що буде, якщо я напишу до Slave?
Кілька питань Чи залишатиметься підлеглий запис до тих пір, поки в таблиці головного пристрою не буде вставлення / оновлення / видалення, що може вплинути на підлеглого? Якщо ні, то як я можу забезпечити, щоб підлеглий не синхронізувався з головним майстром, який рухається вперед (видаляючи підлеглий запис або копіюючи цей запис …

1
Термін для однорядного столу?
Чи є конкретний термін для опису співвідношення з кардинальністю одного? Я особливо думаю про RDBMS "спеціальні" однорядні таблиці, наприклад, DUAL(Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) та RDB$DATABASE(Interbase, Firebird).

5
Інфраструктура для БД з високим рівнем сумісності
Мої вимоги: 3000 підключень 70-85% Пишіть проти Прочитайте Наразі ми максимізуємо високий CPU, надзвичайно великий екземпляр у 700 підключеннях. Всі 8 сердечників максифіковані. Ми вважаємо, що це кількість одночасних з'єднань, оскільки пам'ять прекрасна. Сама запис дуже проста (перевірки повільних речей). Для масштабування до 3000 нам потрібно перейти на кілька серверів, …

4
Дизайн великої таблиці SQL
У мене є загальне питання щодо дизайну таблиць (ів) SQL Server 2008. Наразі у нас є стіл, який становить понад 600 ГБ і зростає приблизно на 3 ГБ на день. Ця таблиця має відповідні обмеження, але вона стає основною перевіркою під час запуску запитів і саме через її розмір. Питання …

3
Найкраще з MyISAM та InnoDB
Чи можна змусити InnoDB використовувати такі ж показники, як MyISAM, замість кластеризованого індексу через обмеження оперативної пам’яті, отримуючи переваги від її одночасності?

6
Чи можете ви надати мені один приклад Business Intelligence?
Я не дуже розумію, про що йдеться у Business Intelligence. Якщо я починаю з корпоративного БД, що це зробить людина, що займається BI? Я знайшов багато матеріалів в Інтернеті, але зазвичай це занадто складно. Я хочу простий приклад, який би дав мені зрозуміти, що це за БІ, і що б …

4
Неточні рядки "Фактичні" враховуються паралельним планом
Це суто академічне запитання, настільки, що це не викликає проблем, і мені просто цікаво почути якісь пояснення поведінки. Візьміть стандартний випуск Іцзіка Бен-Гана, приєднавшись до таблиці CTE, виходячи з: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N INT ) RETURNS TABLE WITH …
17 sql-server 


3
Чи є спосіб отримати доступ до тимчасових таблиць інших сеансів у postgres?
Я працюю з додатком Windows, який використовує (локальну) базу даних Postgres і зберігає деяку інформацію у тимчасовій таблиці. Я хотів би подивитися на тимчасову таблицю, але pgadmin та dbVis говорять мені: ERROR: cannot access temporary tables of other sessionsколи я намагаюся запитувати дані. Я спробував змінити дозволи дозволу на схему …

4
Як вирішити помилки при копіюванні послідовності байтів UTF8 під час відновлення, коли джерельна база даних кодується в UTF8?
Мені було надано завдання перемістити базу даних PostgreSQL 8.2.x на інший сервер. Для цього я використовую pgAdmin 1.12.2 (до речі, на Ubuntu 11.04) та використовую резервну копію та відновлення, використовуючи спеціальний / стислий формат (.backup) та кодування UTF8. Оригінальна база даних знаходиться в UTF8, наприклад: -- Database: favela -- DROP …

1
Як PostgreSQL обробляє контрольні точки посеред резервної копії, підтримуваної WAL?
На PostgreSQL v9.0 працює система архівування WAL. Таким чином, WAL зберігає регулярно архівовані файли (коли створено 3 WAL або якщо WAL старше 15 хвилин). Тепер я додаю бінарний пакунок каталогу PG_DATA (виключаючи піддіректорію pg_xlog). Для цього я виконую pg_start_backup(),двійкову копію та a pg_stop_backup(). Я думаю, що я досить добре розумію, …

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

3
Як я можу гарантувати, що вставки в SQL Server 2008 R2 спочатку зберігаються в оперативній пам'яті?
Уявіть потік даних, який "лопається", тобто він може мати 10 000 подій, які надходять дуже швидко, а за хвилиною нічого не йде. Ваша порада експерта: Як я можу записати код вставки C # для SQL Server, щоб була гарантія того, що SQL негайно кешує все у власній оперативній пам’яті, не …

3
Емуляція послідовності TSQL за допомогою збереженої процедури
У мене є вимога створити збережену процедуру, яка імітує послідовність TSQL. Тобто воно завжди дає все більше зростаюче ціле значення для кожного виклику. Крім того, якщо введено ціле число, воно повинно повернути це значення, якщо ніколи не було результату більше або наступне найвище ціле число. Само собою зрозуміло, що може …

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