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

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

1
Як визначити, чи містить файл резервної копії CDC?
Використовуючи SQL Server 2008 до 2014 року, я знаю, як створити резервну копію та відновити базу даних із увімкненою системою Capture Data Change (CDC), але те, що я шукаю, це спосіб запитувати повний файл резервної копії, щоб визначити, чи містить він дані CDC. Що було б чудово, як такий спосіб …

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

5
Математична рівність двох операторів SQL
Чи є спосіб перевірити математичну рівність двох операторів SQL? У мене є два оператори SQL: SQL_STATEMENT_1 SQL_STATEMENT_2 Запуск обох висловлювань щодо даних та порівняння результатів зовсім не допомагає. Набір математики, що стоїть за твердженнями, повинен бути оцінений, як це робить рішення рівняння. Поза моїм питанням такі речі: порівняння, що не …

2
Підрахунок повернень для декількох діапазонів в одному операторі SELECT
У мене є таблиця баз даних Postgres, в fooякій, крім усього іншого, є стовпець, scoreякий становить від 0 до 10. Я хочу, щоб запит повертав загальну кількість балів, кількість балів від 0 до 3, кількість балів між 4 і 6, а кількість балів між 7 і 10. Щось таке: SELECT …

1
Як переглянути повне блокування запитів постгресів?
Я використовую заяву з цієї сторінки для перегляду блокуючих запитів у Postgres SELECT bl.pid AS blocked_pid, a.usename AS blocked_user, ka.query AS blocking_statement, now() - ka.query_start AS blocking_duration, kl.pid AS blocking_pid, ka.usename AS blocking_user, a.query AS blocked_statement, now() - a.query_start AS blocked_duration FROM pg_catalog.pg_locks bl JOIN pg_catalog.pg_stat_activity a ON a.pid = …

1
Не вдається відновити (помилка 3456)
У мене є ситуація, яку нелегко розібратися, і я подумав, що на цьому форумі я б запитав, чи можуть інші запропонувати пропозиції. Я запускаю SQL Server 2008 R2 Standard SP3 у Windows Server 2008R2 Enterprise. Базі даних потрібне було певне обслуговування, і після цього мені потрібно було відновити на іншому …

5
Обчисліть значення рядка на основі попередніх та фактичних значень рядків
Привіт усім і дякую за допомогу. У мене є така ситуація: таблиця з назвою заяви, яка містить поля id (int), stmnt_date (дата), дебет (подвійний), кредит (подвійний) та баланс (подвійний) Я хочу обчислити залишок за такими правилами: Баланс першого ряду ( хронологічно ) = дебет - кредит та для решти рядків …
9 mysql  row 

2
Чи можливо мати тисячі користувачів у Postgres?
Ми створюємо SAAS, де маємо максимум 50 000 клієнтів. Ми розглядаємо можливість створення користувача в базі даних Postgres для кожного клієнта. Ми будемо картографувати кожного користувача, який входить у наш сервіс, користувачеві в базі даних, щоб бути впевненим, що він має доступ лише до власних даних. Ми також хочемо реалізувати …

2
Що говорить Про тривалість життя сторінки про примірник?
Я встановив програмне забезпечення для моніторингу в декількох екземплярах SQL Server в оточенні. Я намагаюся знайти вузькі місця та виправити деякі проблеми з продуктивністю. Я хочу з’ясувати, чи потрібно деяким серверам більше пам’яті. Мене цікавить одна зустрічна: тривалість життя сторінки. Це виглядає по-різному на кожній машині. Чому вона часто змінюється …

2
Простий ВИДАЛЕНО, але складний план виконання
Коли я запускаю це видалення: DELETE FROM ETLHeaders WHERE ETLHeaderID < 32465870 ... він видаляє 39157 рядків. Це повинно бути простим, оскільки він видаляє на ETLHeaderID, який є кластерним індексом та первинним ключем. Але (згідно плану виконання), здається, він набирає 361 190 рядків і використовує інші індекси. У таблиці є …

1
Помилка групи AlwaysOn наявності після оновлення Windows в оточенні без відключення кластера
Сьогодні вранці наша служба SQL Server була знищена, і це було зруйновано деякі наші веб-сайти. Коли я пішов перевіряти переглядач подій Windows, я побачив такі помилки: Не вдалося оновити рівень сценарію для "master" бази даних, оскільки на етапі оновлення "SSIS_hotfix_install.sql" виникли помилка 942, стан 4, тяжкість 25 Не вдається відновити …

1
Які переваги та недоліки Firebase для бази даних?
Зараз я розробляю сайт для відстеження кредитів, отриманих на іспитах, і про те, як вони співпадають із цілями клієнтів. Я шукаю систему баз даних, яка буде зберігати всі можливі іспити, які хтось міг би скласти в NCEA (Нова кваліфікаційна система Нова Зеландія), і зберігати цілі та фактичні результати для іспитів …

1
міграція mongodb shard chunk 500GB займає 13 днів - це повільно чи нормально?
У мене є кластерний фрагмент mongodb, штриховий ключ є хешованим. У ній є 2 набори реплік. Кожен набір реплік має 2 машини. Я здійснив експеримент, додавши ще два набори реплік, і він починає вновлювати баланс. Однак через деякий час я з’ясував, що міграція шматок має бути повільною. Для переміщення 1,4 …


1
T-SQL - ОПЦІЯ (FAST x) та прапор трасування 8722
Я довго шукав і досі не знайшов відповіді на свою проблему. Наш Dynamics AX генерує запити за допомогою підказки OPTION (FAST x), який іноді змушує використовувати поганий план виконання. Розробники кажуть, що це за замовчуванням і важко змінити (має бути зафіксовано на всіх формах потенційно). Отож, я шукав спосіб змінити …

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