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

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

1
Як помножити рядки для стовпця, який містить від’ємні та нульові значення?
Я намагаюся отримати Продукт усіх рядків для певного стовпця в групі за запитом. Більшість прикладів, які я знайшов, спрямовують мене на поєднання exp, sumіlog exp(sum(log([Column A]))) Проблема, яка у мене виникає, полягає в тому, що стовпець містить деякі нулі для значень, і, таким чином, я отримую цю помилку, коли нулі …

2
Якщо тупик подій обміну паралелізмом не спричиняє жертв, це проблема?
У нашому виробничому середовищі ми бачимо багато подібних тупіків паралельних внутрішніх запитів (SQL Server 2012 SP2 - так ... я знаю ...), однак, дивлячись на XML тупикового кута, який був зафіксований за допомогою розширених подій, список жертв порожній. <victim-list /> Очевидно, що тупиковий замок знаходиться між 4 потоками, дві з …

1
Оптимізуйте індекс у таблиці 2,135,044,521 рядків
У мене є проблема вводу / виводу з великою таблицею. Загальна статистика Таблиця має такі основні характеристики: середовище: база даних SQL Azure (рівень P4 Premium (500 DTU)) рядки: 2,135,044,521 1,275 використаних розділів кластерний та розділений індекс Модель Це реалізація таблиці: CREATE TABLE [data].[DemoUnitData]( [UnitID] [bigint] NOT NULL, [Timestamp] [datetime] NOT …

1
Рядок SQL Server за доступом до рядків
У мене така структура структурована (спрощена) Name, EMail, LastLoggedInAt У мене є користувач у SQL Server (RemoteUser), який повинен мати змогу бачити дані (через запит вибору), де поле LastLoggdInAt не є нульовим. Схоже, я можу це зробити? Це можливо?

2
Чи витрачає резервне копіювання журналу транзакцій кожні 15 хвилин більше місця на диску, ніж резервне копіювання журналу кожні 6 годин?
У нашому оточенні мережевого сховища мало місця. У той же час я хотів би переконатися, що ми робимо резервні копії журналу транзакцій кожні 15 хвилин замість поточних кожні 6 годин. Моє запитання полягає в тому, чи зміна інтервалу резервного копіювання журналу з 6 годин на кожні 15 хвилин буде споживати …

1
Визначте першопричину того, чому база даних застрягла у стані ВІДНОВЛЕННЯ
Я знаю, що є питання, які вирішують проблему застрявання бази даних у RESTORINGстані, і я використовував ці рішення, щоб вручну повернути базу даних в Інтернет, але мій сценарій дещо інший. У мене є автоматичне відновлення за допомогою сценаріїв Powershell, яка відновлює копію виробництва в екземплярі DEV. Сценарії не змінюються протягом …

4
Магазин запитів SQL Server - що вважається спеціальним запитом?
Я займаюся глибоким зануренням у магазин запитів SQL Server, і часто бачу посилання на спеціальні запити. Однак я не бачив, який магазин запитів визначає спеціальний запит. Я бачив місця, де можна було б зробити висновок, що це запит без параметрів або запит, виконаний лише один раз. Чи існує для цього …

1
Хто використовує мої робочі теми? SQL Server 2014 - HADR
Нещодавно у нас виникло завдання в середовищі HADR SQL Server 2014, де на одному з серверів не було робочих потоків. Ми отримали повідомлення: Пул потоків для груп AlwaysOn Availability не вдалося запустити новий робочий потік, оскільки недостатньо доступних робочих потоків. Я вже відкрив ще одне запитання, щоб отримати твердження, яке …

2
Чи впливають нерелевантні стовпці на час запиту вибраних операторів?
Мені просто цікаво. Скажімо, у вас є таблиця з 1 мільйон записів / рядків. select order_value from store.orders Чи має значення, чи має ця таблиця 1 поле, 2 поля чи 100 полів за фактичний час запиту? Я маю на увазі всі поля, крім "order_value". Зараз я пересилаю дані до сховища …


1
Проблема кодування із стовпцем VARCHAR SQL Server, отриманим у Python
Нещодавно у нас виникла проблема з кодуванням, пов’язаним із полем, яке зберігається як varchar (120) у SQL Server. У SSMS varchar з'являється як: "Хто вбив Джонбена?" Однак, коли він введений у python, він виглядає як: Я досліджував це з боку Python, і нічого дивного не відбувається. Моя теорія полягає в …

1
Чому підказка READPAST викликає ігнорування індексованих поглядів?
Я розслідую, використовуючи READPASTпідказку, щоб зменшити блокування ресурсів у фінансовій підсистемі нашого додатка. Здавалося, це вдалий шлях, оскільки записи про фінансові операції додаються лише ніколи, ніколи не оновлюються та не видаляються. Єдині рядки, які коли-небудь можна було б пропустити, - це абсолютно нові рядки, вставлені всередину транзакції; вони фактично не …

1
Чому SQL Server не робить гістограми складених статистичних стовпців?
У SQL Server є річ під назвою "статистика на кілька стовпців", але це не те, що можна вважати, що це означатиме. Давайте розглянемо наступну прикладну таблицю: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED INDEX BadIndex …

2
Оновлення статистики з повним скануванням на SQL Server 2014 використовує 100% процесор, на R2 2008 року 15%
Чому статистика оновлень повного сканування використовує 100% процесора на SQL Server 2014, коли він використовує, можливо, 20% процесора на SQL Server 2008 R2, для тих же таблиць з аналогічною апаратною здатністю? Я дивився на MAXDOPінші варіанти, і справді не бачу нічого, що виділяється. Я розумію, що можуть бути налаштування, які …

3
Потрібні поради щодо інтеграції даних із 100+ клієнтських БД у централізовану базу даних звітів
Я розробник SQL (не DBA або архітектор) для невеликої (близько 50 співробітників) компанії SaaS. Мені доручено з'ясувати, як: Вивантажте оперативну звітність з наших 100+ баз даних OLTP Дозвольте цим звітам працювати з даними з декількох клієнтських баз даних Позиціонуйте нашу компанію надавати більше рішень на основі аналітики у майбутньому Я …

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