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

24
Могу ли я рассчитывать на чтение значений идентификаторов SQL Server по порядку?

TL; DR: вопрос ниже сводится к следующему: при вставке строки существует ли окно возможности между генерацией нового Identityзначения и блокировкой соответствующего ключа строки в кластеризованном индексе, где внешний наблюдатель может видеть более новую Identity значение, вставленное параллельной...

24
Лучшая практика для сокращения Tempdb в производственной среде

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Что лучше всего использовать при сжатии Временных БД в SQL Server 2008? Это рискованно использовать следующее? use tempdb GO DBCC...

24
Проверьте, является ли строка палиндромом, используя T-SQL

Я новичок в T-SQL. Я хочу решить, является ли входная строка палиндромом, с output = 0, если это не так, и output = 1, если это так. Я все еще выясняю синтаксис. Я даже не получаю сообщение об ошибке. Я ищу различные решения и отзывы, чтобы лучше понять и понять, как работает T-SQL, чтобы стать...

24
Как использовать параметр «Резервный набор истекает:» при создании задачи «Резервное копирование базы данных» в плане обслуживания

При резервном копировании базы данных я хотел бы использовать опцию « Срок действия резервной копии истечет: » для удаления / перезаписи старых резервных копий базы данных. Я не могу использовать эту опцию. Будем благодарны за любые советы о том, как использовать параметры «Резервный набор...

24
Оценка мощности для оператора LIKE (локальные переменные)

У меня сложилось впечатление, что при использовании LIKEоператора во всех операциях оптимизации для неизвестных сценариев как устаревшие, так и новые CE используют оценку в 9% (при условии, что доступны соответствующие статистические данные и оптимизатору запросов не приходится прибегать к догадкам...

24
Предложение SARGable WHERE для двух столбцов даты

У меня есть интересный вопрос о SARGability. В данном случае речь идет об использовании предиката разницы между двумя столбцами даты. Вот настройки: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, 1,1) AS ID,...

24
План выполнения показывает дорогую операцию CONVERT_IMPLICIT. Можно ли исправить это с помощью индексации или мне нужно изменить таблицу?

У меня очень важное, очень медленное представление, которое включает в себя некоторые действительно уродливые условия, подобные этому, в предложении where. Мне также известно, что объединения - это грубые и медленные объединения varchar(13)вместо целочисленных идентификаторов, но я хотел бы...

24
«CONCAT» не является распознанным именем встроенной функции

Клиент сообщил, что он работает на SQL Server 2012, и мы передали несколько тестовых запросов для тестирования до окончательной доставки: «CONCAT» не является распознанным именем встроенной функции. Я понимаю, что CONCAT()это новая встроенная функция, представленная в SQL Server 2012, и все в...

24
Выявление неиспользуемых хранимых процедур

В следующем году я помогаю очистить несколько сред SQL Server. У нас есть около 10 000 хранимых процедур, и, по нашим оценкам, только около 1000 из них используются на регулярной основе, а еще около 200 используются в редких случаях, что означает, что у нас много работы. Поскольку у нас есть...

24
Каковы некоторые рекомендации по использованию схем в SQL Server?

Я понимаю возможности схем SQL Server, но каковы лучшие практики? Конечно, они обеспечивают еще один уровень безопасности и обеспечивают логическое группирование объектов базы данных в базе данных, но что там типичного? Я часто, по моему опыту, не вижу много пользовательских схем, используемых. Это...

24
Какие шаги необходимы для безопасной перезагрузки компьютера с Microsoft SQL Server?

Существуют ли какие-либо специальные действия, необходимые для предотвращения повреждения данных при перезапуске сервера, на котором размещен экземпляр MS SQL Server? Например, недавно я столкнулся с рекомендацией останавливать службу SQL вручную. Насколько я понимаю, это обрабатывается...

24
Какие форматы даты / времени являются безопасными для ЯЗЫКА и DATEFORMAT?

Легко показать , что многие даты / времени форматов других , чем следующие два уязвимы для неверной интерпретации из - за установки языка, SET DATEFORMAT или язык для входа в систему по умолчанию: yyyyMMdd -- unseparated, date only yyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated...

24
Индекс по столбцу Постоянный вычисляемый нуждается в поиске ключа, чтобы получить столбцы в вычисляемом выражении

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . У меня есть постоянный вычисляемый столбец в таблице, который просто состоит из сцепленных столбцов, например CREATE TABLE dbo.T ( ID...

24
Ключ раздела также должен быть частью первичного ключа?

Я делю таблицу на основе столбца, который не является первичным ключом? Сегодня я прочитал некоторую противоречивую информацию о том, должен ли столбец раздела быть частью первичного ключа. Моя интуиция говорит нет, но я не уверен на 100%. Так что вопросы ... Должен ли столбец раздела быть частью...

24
(NOLOCK) против NOLOCK

Я исследовал некоторые блокировки, когда увидел запрос, который выглядел примерно так: SELECT SomeField FROM SomeTable NOLOCK Я видел NOLOCKи мне было любопытно, как это может блокировать другие запросы, в данном случае DELETEзаявления. Я быстро взглянул на использование замков sp_lockи вот что я...

24
SQL Server периодически очищает план кеша и статистику выполнения

После обновления SQL Server 2014 до 2016 сервер продолжает сбрасывать кэшированные планы выполнения и dm*представления (например dm_exec_query_stats) и т. Д. Каждые несколько часов Как будто кто-то выполняет DBCC FREEPROCCACHEи DBCC DROPCLEANBUFFERSвручную (за исключением того, что никто не делает,...

24
Почему журнал транзакций продолжает расти в режиме простого восстановления с ночным резервным копированием

Прежде чем сразу пометить как дубликат , я прочитал Майка Уолша « Почему журнал транзакций продолжает расти или не хватает места? , но я не думаю, что это дало ответ на мою ситуацию. Я просмотрел дюжину или около того похожих вопросов, но соответствующие, в основном, просто сказали «дубликат» и...

24
Максимальное количество пользовательских подключений

В выпуске SQL Server 2012 Standard я знаю, что максимальное количество пользовательских подключений составляет 32 767. Что я должен делать как администратор базы данных, если я направляюсь к этому номеру? В настоящее время существует 30 000 пользовательских подключений, и ожидается, что это число...

24
Могу ли я гарантировать в SQL Server порядок без явного предложения ORDER BY, когда поиск по индексу принудительно выполняется для таблицы только с кластеризованным индексом?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 4 года назад . Обновление 2014-12-18 С подавляющим ответом на главный вопрос «Нет», более интересные ответы были сосредоточены на части 2, как...