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

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


1
На що насправді вказує стовпець «читає» у sys.dm_exec_sesions?
Це може здатися дуже базовим питанням, і справді воно повинно бути. Однак, як шанувальник наукового методу, я люблю створювати гіпотезу, а потім перевірити її, щоб перевірити, чи я прав. У цьому випадку я намагаюся краще зрозуміти результат sys.dm_exec_sessions, а точніше, єдиний стовпець "читається". SQL Server Books Online досить суворо визначає …

3
Запит додатків на порожні таблиці
Моя компанія використовує додаток, який має досить великі проблеми з продуктивністю. Існує ряд проблем із самою базою даних, над якими я працюю, але багато проблем пов'язані виключно із додатком. Під час мого розслідування я виявив, що в базу даних SQL Server є мільйони запитів, які запитують порожні таблиці. У нас …

1
Замініть значення сильно набраного елемента xml у SQL Server на XQuery
Дано елемент, визначений у колекції схем XML як такий: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Як би ви оновили елемент за допомогою XQuery? Елемент знаходиться в просторі імен ns в колекції схем. Я намагався оновити елемент нижче за запитом: update cm.item set data.modify( 'declare namespace …

3
Фільтрований індекс застосовується лише тоді, коли відфільтрована частина знаходиться в ПРИЄДНАННІ, а не де
Я створив відфільтрований індекс нижче, але коли я запускаю два запити далі вниз, цей індекс використовується тільки для пошуку в першому прикладі, який містить END_DTTM в JOIN, а не пункт де (це єдина різниця в запитах) . Хтось може пояснити, чому це відбувається? Створення індексу CREATE NONCLUSTERED INDEX [ix_PATIENT_LIST_BESPOKE_LIST_ID_includes] ON …

1
Права доступу до папки даних SQL Server
Я зробив свіжу установку SQL Server 2014. Далі я хотів приєднати деякі бази даних з попереднього сервера SQL Server 2012. Я скопіював все mdfі ldfфайли в каталог даних, але коли я спробував прикріпити їх, я отримав повідомлення про помилку: CREATE FILE зіткнулася з помилкою 5 операційної системи (доступ заборонено) під …

3
сервер sql: оновлення полів на величезній таблиці невеликими шматками: як отримати прогрес / статус?
У нас дуже велика (100 мільйонів рядків) таблиця, і нам потрібно оновити пару полів на ній. Для доставки журналів і т. Д. Ми, очевидно, хочемо зберегти транзакції за розміром укусів. Чи вдасться нижче зробити трюк? І як ми можемо змусити його надрукувати певний вихід, щоб ми побачили прогрес? (ми намагалися …
10 sql-server  t-sql 

2
SQL Server 2000 у Windows 10
Мені потрібно встановити SQL Server MSDE 2000 SP4 на Windows 10. У мене є інші машини, на яких працює ОС Windows 7 і 8.1, і SQL Server MSDE 2000 працює нормально (з реплікацією злиття також налаштовано). Зараз я тестую той самий сценарій з Windows 10, але налаштування закривається несподівано під …

2
Оновлення запитів повільніше після ввімкнення повнотекстового індексу SQL Server
У мене є веб-сайт asp.net з багатьма запитами на вставлення, оновлення та видалення, що працюють проти моєї бази даних. Кілька днів тому я створив повнотекстовий покажчик на двох стовпцях однієї з таблиць. Після цього я зрозумів, що коли веб-сайт виконує запити на оновлення на цій таблиці, використання пам'яті та диска …

2
Зсув вікон на основі часової позначки
Я пишу запит, який буде використаний для пошуку результатів для соціальної стрічки. Концепція полягає в тому, що мобільний додаток вимагатиме N елементів та надасть час початку, який я зателефонував @CutoffTimeнижче. Мета часу відключення - встановити, коли має починатися вікно підкачки. Причина, по якій ми використовуємо часову марку замість зміщення рядка, …

2
Чому трапляються типи очікування async_network_io?
Минулого тижня у нашій базі даних трапилось щось дивне. Раптом додаток було заблоковано для наших користувачів, які не змогли зберегти нові об’єкти тощо. Після перегляду «Монітора активності» SQL Server (2008 з режимом сумісності 2005) я побачив наступні три записи: Через деякий час користувачі отримали тайм-аут з'єднання. Коли я вбив процес …

2
Підготовка TDE: резервне копіювання ключа / сертифікату для відновлення
Я працюю в середовищі розробників, щоб краще зрозуміти TDEшифрування. У мене це працює разом із резервними копіями та відновленнями на іншому сервері. У мене було кілька запитань, я знаю, що мені потрібно створити резервну копію сертифіката відповідним приватним ключем. USE master; GO BACKUP CERTIFICATE Test TO FILE = 'C:\Test.cer' WITH …

1
Чому мій Azure SQL Server такий повільний?
Наразі у нас є ВМ, який дуже недооцінений, і пропонуємо перейти до віртуальної віртуальної машини з кращими характеристиками. Проблема в тому, що Azure VM набагато повільніше, ніж оригінальний VM, хоча він має більш високу специфікацію. Оригінальний сервер - це двоядерний VM з 2 Гб пам'яті, який також є веб-сервером. На …

1
Плани запитів змінить продуктивність гірше в SQL Server 2014
Нещодавно ми оновили наш сервер з SQL Server 2008R2 до SQL Server 2014. У нас є запит, який спрацював нормально у 2008R2, але тепер у 2014 році працює неймовірно набагато повільніше та має поганий план виконання. Я зробив кілька тестів ... Переключіть БД 2014 року в режим сумісності 2008/2012. Тестуйте …

1
Чому в цьому запиті не використовується основний (кластерний) ключ?
У мене є таблиця S2 Server 2008 R2, структура схеми якої виглядає так: CREATE TABLE [dbo].[CDSIM_BE] ( [ID] [bigint] NOT NULL, [EquipmentID] [varchar](50) NOT NULL, [SerialNumber] [varchar](50) NULL, [PyrID] [varchar](50) NULL, [MeasMode] [varchar](50) NULL, [ReadTime] [datetime] NOT NULL, [SubID] [varchar](15) NULL, [ProbePosition] [float] NULL, [DataPoint] [int] NULL, CONSTRAINT [PK_CDSIM_BE] PRIMARY …

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