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

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

3
Чи впливає використання процесора на вартість закордонного доступу до NUMA?
Сценарій Припустимо, у мене є SQL сервер із 4-ма сокетами з кожним 1 NUMA-вузлом. Кожна розетка має 4 фізичних ядра. Обсяг пам'яті складає 512 ГБ, тому кожен вузол NUMA має 128 ГБ оперативної пам’яті. Ключова таблиця завантажується в перший вузол NUMA. Питання Припустимо, що з цієї таблиці ми читаємо багато …

1
Статистика зникає після поступового оновлення
У нас є велика розділена база даних SQL Server із використанням додаткової статистики. Усі індекси вирівняні за розмірами. Коли ми намагаємось відновити розділ в Інтернеті за розділом, всі статистичні дані зникають після відновлення індексу. Нижче представлений сценарій для тиражування проблеми в SQL Server 2014 за допомогою бази даних AdventureWorks2014. --Example …

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

5
SQL Server не запускається при запуску Windows, а запускається вручну
Служба мого екземпляра SQL Server (SQL Server 2008 R2 Express) має тип запуску = автоматичний. За останні кілька разів я перезапустив свій комп’ютер, сервіс не вдалося запустити самостійно, але він запускається просто добре, коли я вручну запускаю службу. Переглядач подій показує, що служба не запускається через час очікування з'єднання. Про …

3
Доступ (Jet) SQL: Марки DateTime в TableB, посилаючись на кожну марку DateTime в TableA
Перші слова Ви можете сміливо ігнорувати наведені нижче розділи (та включаючи) ПРИЄДНАЙТЕСЬ: Починаючи з, якщо ви просто хочете зламати код. Фон і результати просто служать в якості контексту. Перегляньте історію редагування до 2015-10-06, якщо ви хочете побачити, як виглядав код спочатку. Об'єктивна Зрештою, я хочу обчислити інтерпольовані координати GPS для …

8
Професор сказав нам зберігати серіалізовані об’єкти Java як краплі замість визначення реляційних таблиць
Замість того, щоб насправді визначати таблиці з правильними атрибутами, мій професор сказав нам, що ми можемо відобразити об’єкти на ідентифікатори на зразок цього: id (int) | Serialized Object (blob) 1 10010110110 Я можу побачити з цим стільки проблем; надмірність даних, маючи відстежувати ідентифікатори окремо, потрібно втягнути всю таблицю в пам'ять, …

5
Чому цей чіткий склад викликає проблеми лише з пов'язаним сервером?
Я запитую дані з пов'язаного сервера через представлення на початковому сервері. Подання повинно включати пару стандартизованих стовпців, таких як Created, Modifiedі Deleted, але в цьому випадку таблиця на вихідному сервері не має відповідної інформації. Отже, стовпці явно наводяться на відповідні типи. Я оновив перегляд, змінивши стовпець із NULL AS Modified …

2
Які заходи та розміри в кубиках
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 6 років тому . Я дуже новачок у Microsoft Sql Server Business Intelligence та Analysis Service(але я роками програмую на SQL Server). Чи можна описати заходи та розміри в кубах простими …

2
Чи можливо переглядати значення LRU-K у SQL Server?
У SQL Server sys.dm_os_memory_cache_entriesможна переглянути як початкову вартість запису в кеші, так і поточну вартість запису кеша ( original_costі current_costвідповідно). DMV sys.dm_os_buffer_descriptorsмістить запис сторінок, які наразі знаходяться в пам'яті, а також деякі метадані про сторінки. Один цікавий фрагмент інформації, недоступної у DVM, - це значення LRU-K для сторінок даних. Чи …
21 sql-server 

3
Ієрархічне замовлення дерева-батька
Я повинен слідкувати за даними в SQL Server 2008 R2. SQLFiddle Схема: СТВОРИТИ ТАБЛИЦЮ [dbo]. [ICFilters] ( [ICFilterID] [int] ІДЕНТИЧНІСТЬ (1,1) NOT NULL, [ParentID] [int] NOT NULL DEFAULT 0, [FilterDesc] [varchar] (50) НЕ NULL, [Активний] [крихітний] НЕ ВІДПОВІДНИЙ 1, CONSTRAINT [PK_ICFilters] PRIMARY KEY CLUSTERED ([ICFilterID] ASC) З PAD_INDEX = OFF, …

6
Чи є на сервері Sql спосіб перевірити, заблокована чи вибрана група рядків?
Ми намагаємось оновити / видалити велику кількість записів у багатомільярдній таблиці рядків. Оскільки це популярна таблиця, в різних розділах цієї таблиці є велика активність. Будь-яка велика активізація оновлення / видалення блокується протягом тривалого періоду часу (оскільки вона чекає отримання блоку в усіх рядках або блокуванні сторінки або блокуванні таблиці), що …

1
Знайдіть усі запити, виконані нещодавно в базі даних
[Я програміст T-SQL для початківців] [..і сподіваюся, я на правильному сайті обміну стеками] Я хотів би отримати список усіх виконаних запитів (принаймні, тих, які я виконував сьогодні з ранку). Мені потрібно скласти звіт про час виконання запитів. Онлайн-пошук не дав мені багато корисної інформації. Єдиний запит, який я знайшов в …

2
Басейни підключення скидаються з помилкою: 18056, тяжкість: 20, стан: 46. Лічильники Perfmon не відображаються
Ми використовуємо автентифікацію SQL (щоб зменшити кількість пулів підключення) та рядки з'єднання .NET 4.0 для підключення до SQL Server Enterprise Edition 2012 SP1 на сервері Windows 2008 R2 Enterprise Server: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) 19 жовтня 13:38:57 Авторські права (c) Microsoft Corporation Enterprise Edition (64-розрядна) для …

2
Використання SELECT у пункті WHERE іншого SELECT
Я зробив проект віддаленого додатку поверх libpq для PostrgreSQL . Він поводиться добре, але я профілював загальне функціонування програми. Кожен кінцевий бізнес-результат, який я створюю, буває, що я називаю щось на зразок 40-го вибору (понад tcpip). У мене є нагадування від SQL-сервера, що нагадує мені мінімізувати кількість взаємодій між моєю …

3
Запуск pg_dump на гарячому сервері очікування?
Відмова: Я, правда, ще не пробував цього, але я не впевнений, що знав би, чи не працює він правильно, тому хотів запитати. Я хотів би запустити роботу нічного резервного копіювання (через pg_dumpall) з гарячого резервного сервера, на якому працює потокова реплікація, щоб не ставити це навантаження на основну. Я бачив …

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