Запитання з тегом «sql-server»

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

2
Чи скоро SSRS зникне, а PowerBI нова модель?
Я читаю, що SQL Server 2017 тепер буде включати PowerBI Server. Вони також перенесли SSRS до іншого інсталятора, тому він не буде впакований в оригінальній установці SQL Server. Чи означає це, що Microsoft врешті намагатиметься зняти SSRS? Чи повинна наша команда спробувати створити нові звіти в PowerBI та перейти на …

3
Як натякнути приєднанню багатьох до багатьох у SQL Server?
У мене є 3 "великих" таблиці, які об'єднуються на пару стовпців (обидві int). Таблиця1 має ~ 200 мільйонів рядків Таблиця2 має ~ 1,5 мільйона рядків Таблиця3 має ~ 6 мільйонів рядків Кожна таблиця має кластерний індекс Key1, Key2і потім ще один стовпець. Key1має низьку кардинальність і дуже перекошений. На це …

1
Сервіс-брокер - Термін розмови?
Ми намагаємось змусити Сервісного брокера працювати в нашому середовищі для вирішення ділової справи. Я не знаю, чи хороша назва повідомлення, але моє питання нижче. Але це може бути не надто хорошим питанням, тому після цього ми робимо те, чому я вважаю, що це правильне питання. Скільки повідомлень слід надіслати на …



1
sp_cursorprepexec викликає 53 мільйони читань?
Ми запускаємо установку Dynamics AX 2012 за допомогою SQL Server 2012. Я знаю, що курсори більше не повинні використовуватися, але AX використовує його, і ми не можемо змінити цю поведінку, тому нам доведеться з нею працювати. Сьогодні я зловив дуже поганий запит із понад 53 мільйонами читань та часом виконання …

1
Чому виконання видалення на моєму розділеному представленні призводить до вставки кластерного індексу?
У мене розміщено подання з розділом, що містить нижній тригер вставки (поганий розділ mans). Коли я виконую DELETE, я отримую наступний план запитів: delete from factproductprice where pricedate = '20170725' Тригер на поданні: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; DECLARE @PriceDate …

3
Самостійне приєднання на первинному ключі
Розглянемо цей запит, який складається з Nсамостійних приєднань: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Він виробляє план виконання з N кластеризованими скануванням індексів та об'єднанням N-1 об'єднання. Чесно кажучи, я не бачу …

1
Повнотекстовий: багато FT_MASTER_MERGE чекає в SUSPENDED стані після створення декількох повнотекстових індексів (сервер висить)
Ми зробили тест на SQL Server 2014, коли у нас було 10 баз даних, 100 різних схем у кожній базі даних, 10 невеликих (~ 50 рядків) таблиць у кожній схемі (тобто 10K таблиць загалом), і ми створили повнотекстові індекси на всі ці таблиці у всіх цих базах даних одночасно. Через …

3
РОЗМІСТУЙТЕ на одному стовпчику та повертайте TOP рядків
Як ви запитуєте трьох унікальних клієнтів з найбільшим Purchase_Cost? Я хочу застосувати DISTINCTєдине Customer_Name, але запит нижче застосовує різницю у всіх трьох стовпцях. Як я можу змінити запит, щоб отримати бажаний вихід? SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost FROM PurchaseTable ORDER BY Purchase_Cost

2
Більшість планів запитів відтворені за останні 4 години
У мене проблема з роботою моєї бази даних SQL Server. Я знайшов цей інструмент sp_BlitzCache . Після виконання команди я отримав це твердження: У вас 92,00% планів, створених за останні 24 години, та 92,00% створених за останні 4 години. Поки я визначив проблему (використовуючи Profiler SQL Server, я перевірив події …

2
Чи зашифрований мережевий трафік під час написання віддалених резервних копій за допомогою SQL Server TDE?
Вони кажуть, що немає такого поняття, як "дурне питання", тож ось що: Я розумію, що прозоре шифрування даних SQL Server (TDE) шифрує дані в спокої, так що ваші бази даних (.mdf) та ваші резервні файли (.bak) зашифровані, якщо хтось увірветься у ваш сховище та вкраде ці файли. Я також розумію, …

1
Не вдається обрізати журнал транзакцій, log_reuse_wait_desc - AVAILABILITY_REPLICA
Сьогодні вранці мене прокинуло повне сповіщення журналу транзакцій про одну з наших баз даних. Цей сервер - це завжди кластер, а також абонент транзакційної реплікації. Я перевірив log_reuse_wait_desc, і він показав резервне копіювання. Хтось випадково відключив завдання резервного копіювання 4 дні раніше, я знову включив завдання резервного копіювання журналу і …

1
Яких великих обмежень слід очікувати від пов'язаних серверів SQL?
Наш продукт базується на Microsoft SQL Server. В даний час ми використовуємо три бази даних і завжди розгортали їх в одному екземплярі SQL Server. Три бази даних - OLTP, OLAP та аудит. База даних OLAP має масивні вхідні дані про EOD як від OLTP, так і від аудиту, використовуючи крос-запити …

3
Створити константи рівня бази даних (перерахування) без використання CLR?
У мене є кілька SQL-об'єктів, яким потрібно вжити альтернативних дій на основі потрібного стану запиту. Чи є спосіб створити константи рівня баз даних (перерахування), які можна передавати до збережених процедур, функцій, націлених на таблицю, та використовувати в запитах (без використання CLR)? CREATE PROCEDURE dbo.DoSomeWork(@param1 INTEGER, ..., @EnumValue myEnumType) AS ...; …

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