Вопросы с тегом «sql-server»

16
Утверждение места на диске после удаления поля таблицы

Я использую sql 2008 r2, и БД работала хорошо и быстро в течение последних 3 лет, пока 3 месяца назад мы не добавили поле ntext в очень активную и использованную таблицу. Теперь мы начинаем выходить из серверного пространства из-за огромного расширяющегося размера этой таблицы. Я читал, что...

16
Создайте иерархию нескольких уровней, где каждый узел имеет случайное количество дочерних элементов.

Мне нужно создать некоторые тестовые данные, которые включают в себя иерархию. Я мог бы сделать это легко и сделать пару CROSS JOINшагов, но это дало бы мне структуру, которая была бы абсолютно однородной / без каких-либо изменений. Это не только кажется скучным, но отсутствие изменений в тестовых...

16
Определить 3-ю пятницу каждого месяца

Мне нужно определить даты, которые являются «3-й пятницей каждого месяца» для диапазона дат «1.1.1996 - 30.8.2014» в SQL Server. Я ожидаю, что я должен использовать комбинацию DENSE_RANK()и PARTITION BY()установить "rank = 3". Тем не менее, я новичок в SQL и не могу найти правильный...

16
Запуск пакета служб SSIS из задания агента SQL, принадлежащего пользователю домена, не являющемуся системным администратором

У меня есть два пакета служб SSIS, которые запускаются по расписанию в одночасье (через агента SQL Server) в рамках более крупного развертывания служб SSIS без каких-либо проблем. Все использует проверку подлинности Windows, а запланированное задание принадлежит системному администратору (ну, я) и...

16
Удаление неиспользуемых индексов - Оценка неожиданных опасностей

У нас очень большая база данных с сотнями неиспользуемых индексов по статистике DMV, которые накапливаются с момента последней перезагрузки сервера в июле. Один из наших администраторов баз сделал следующие предостерегающие заявления, которые не имеют смысла для меня: Прежде чем мы отбрасываем...

16
База данных предотвращения стихийных бедствий [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Моя база данных больше 250 ГБ. Я делаю...

16
Почему SQL Server игнорирует индекс?

У меня есть таблица CustPassMasterс 16 столбцами, один из которых CustNum varchar(8), и я создал индекс IX_dbo_CustPassMaster_CustNum. Когда я запускаю свое SELECTзаявление: SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Он полностью игнорирует индекс. Это смущает меня, так как у меня...

16
Влияние индекса на операторы обновления, где столбец обновления отсутствует в индексе

Я постоянно вижу, как люди говорят, что индексы замедляются update, deleteи insert. Это используется как общее утверждение, как если бы оно было абсолютным. Настраивая свою базу данных для повышения производительности, я продолжаю сталкиваться с этой ситуацией, которая, кажется, логически...

16
Как написать запрос в SQL Server, чтобы найти ближайшие значения

Допустим, у меня есть следующие целочисленные значения в таблице 32 11 15 123 55 54 23 43 44 44 56 23 ОК, список можно продолжать; это не важно Теперь я хочу запросить эту таблицу, и я хочу вернуть определенное количество closest records. Допустим, я хочу вернуть 10 ближайших совпадений записей в...

16
Рекурсивный CTE, чтобы найти Всего для всех детей

Вот дерево сборки, которое я хочу найти с помощью рекурсивного T-SQLзапроса (предположительно CTE) с ожидаемыми результатами ниже. Я хочу знать общую сумму на каждую сборку с учетом любой детали. То есть, если я ищу «Заклепка», я хочу знать общее количество на каждом уровне в сборке, а не только...

16
Законно ли для SQL Server заполнять столбцы PERSISTED данными, которые не соответствуют определению?

Я занимаюсь этим вопросом о странных значениях в PERSISTEDвычисляемом столбце. Ответ там дает несколько предположений о том, как это поведение стало. Я спрашиваю следующее: это не полная ошибка? PERSISTEDРазрешено ли когда-либо столбцам вести себя так? DECLARE @test TABLE ( Col1 INT, Contains2 AS...

16
Оператор использовал базу данных tempdb для разлива данных во время выполнения с уровнем разлива 2

Я изо всех сил пытаюсь минимизировать стоимость операции сортировки в плане запроса с предупреждением Operator usedtempdbto spill data during execution with spill level 2 Я обнаружил несколько сообщений, связанных с данными о разливах во время выполнения с уровнем разлива 1 , но не с уровнем 2....

16
Заключение запроса в IF EXISTS делает его очень медленным

У меня есть запрос ниже: select databasename from somedb.dbo.bigtable l where databasename ='someval' and source <>'kt' and not exists(select 1 from dbo.smalltable c where c.source=l.source) Вышеуказанный запрос завершается за три секунды. Если приведенный выше запрос возвращает какое-либо...

16
План неверных запросов SQL Server 2016 блокирует БД раз в неделю

Раз в неделю, в течение последних 5 недель, примерно в одно и то же время дня (раннее утро, может основываться на активности пользователей, когда люди начинают его использовать), SQL Server 2016 (AWS RDS, зеркальное отображение) начинает время ожидания большого количества времени. запросы....

16
Как расширить объемы на коробках SQL Server?

Вот вопрос для системных администраторов (или тех, кто прошел через этот опыт). Моя компания хочет выделить дополнительное дисковое пространство на существующих блоках SQL Server в производстве. Нам интересно, можно ли выполнить расширение тома («Расширить том ...» в разделе «Управление дисками») в...

16
Цепочка сертификатов была выпущена не доверенным органом

Некоторое время назад я установил SQL Server 2016 Developer Edition в среде Windows 10 Home Edition ( точнее, на ноутбуке ), и все было хорошо. затем кто-то - администратор на коробке - решил, не сказав мне, переименовать упомянутую коробку. после этого при попытке подключения к SQL-серверу у нас...

16
Ошибка SQL Server 8632 из-за более 100 000 записей в предложении WHERE

Моя проблема (или, по крайней мере, сообщение об ошибке) очень похожа на обработчике запросов закончились внутренние ресурсы - очень длинный SQL-запрос . Мой клиент работает с SQL-запросом выбора, содержащим предложение where с ровно 100 000 записей. Запрос не выполняется с ошибкой 8632 и...

16
Исключить оператор поиска ключей (кластеризованный), который снижает производительность

Как я могу исключить оператор Key Lookup (Clustered) в моем плане выполнения? Таблица tblQuotesуже имеет кластеризованный индекс (on QuoteID) и 27 некластеризованных индексов, поэтому я стараюсь больше не создавать. Я поместил столбец кластеризованного индекса QuoteIDв свой запрос, надеясь, что это...

16
Поддерживает ли SQL Server GREATEST и LEAST, если нет, то каков общий обходной путь?

Рассматривая этот вопрос, кажется, что это большая работа, которая не должна быть необходима. Они пытаются расширить диапазон датой. В других базах данных вы просто используете greatestи least.. least(extendDate,min), greatest(extendDate,max) Когда я пытаюсь использовать их, я получаю 'least' is...