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

10
Кеширует ли SQL Server вычисленные значения в запросе?

Каждый раз, когда я сталкиваюсь с запросами такого типа, мне всегда интересно, как SQL Server справится с этим. Если я выполню запрос любого типа, требующий вычисления, а затем использую это значение в нескольких местах, например в selectи order by, SQL Server будет рассчитывать его дважды для...

10
Большой запрос на удаление, кажется, заморожен

Мы запустили запрос на удаление базы данных с 1,8 млрд строк. Это удаление приведет к удалению 1,2 млрд строк. Оглядываясь назад, мы бы разбили этот запрос на 100 м за один раз, но мы находимся в положении, когда он выполнялся в течение 24 часов, а размер файла журнала составляет 2 ТБ, что,...

10
Выберите несколько значений в LIKE Operator

У меня есть SQL-запрос, приведенный ниже, я хочу выбрать несколько значений с помощью likeоператора. Мой запрос правильный? SELECT top 1 employee_id, employee_ident, utc_dt, rx_dt FROM employee INNER JOIN employee_mdata_history ON employee.ident=employee_mdata_history.employee_ident WHERE...

10
Проблема с соглашениями об именах таблиц и управлением политиками в SQL Server 2016

В SQL Server 2012 у меня была политика, запрещающая использование пробелов в имени таблицы. Однако, когда я использую ту же политику в SQL Server 2016, я получаю сообщение об ошибке. Вот код для условия: DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces',...

10
Таблок подсказка вызывает тупики

Я вставлял два набора данных, используя минимальное ведение журнала, в пустую таблицу кучи с помощью двух параллельно выполняемых задач SQL и с помощью SQL следующей формы. INSERT INTO Table (TABLOCK) SELECT FROM ... После того, как задание немного зависло, одна из задач SQL стала жертвой тупика....

10
format () - это недетерминированная встроенная строковая функция… верно?

Перед тем, как я отправлю сообщение о нехватке документации по этому вопросу, подтвердит ли кто-то, что я здесь не что-то упускаю? На странице документов, где formatуказана строковая функция: «Все встроенные строковые функции являются детерминированными». - Строковые функции (Transact-SQL) Также...

10
Обновление статистики с полной проверкой на SQL Server 2014 использует 100% ЦП, на 2008 R2 - 15%

Почему полная статистика обновлений сканирования использует 100% ЦП в SQL Server 2014, когда он использует, возможно, 20% ЦП в SQL Server 2008 R2 для тех же таблиц с аналогичными аппаратными возможностями? Я смотрел MAXDOP, другие варианты, и действительно не вижу ничего, что выделяется. Я понимаю,...

10
Нужны советы о том, как интегрировать данные из более 100 клиентских БД в базу данных централизованной отчетности.

Я являюсь разработчиком SQL (не администратором баз данных или архитектором) для небольшой (~ 50 сотрудников) компании SaaS. Мне поручено выяснить, как: Перенесите оперативную отчетность из наших 100+ баз данных OLTP Разрешить этим отчетам работать с данными из нескольких клиентских баз данных...

10
Почему SQL Server не выполняет составные гистограммы статистики столбцов?

В SQL Server есть нечто, называемое «статистикой по нескольким столбцам», но это не то, что, как думают, это будет означать. Давайте посмотрим на следующую таблицу: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE...

10
Лучший подход для «как или нравится, или нравится, или нравится, или нравится»

В этом вопросе у него такая же проблема, как и у меня. Мне нужно что-то вроде: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Это ужасно и не использует индексы. В этом случае это действительно единственный способ сделать...

10
Почему подсказка READPAST приводит к игнорированию индексированных представлений?

Я исследую, используя READPASTподсказку, чтобы уменьшить блокировку ресурсов в финансовой подсистеме нашего приложения. Казалось, это хороший путь, потому что записи о финансовых транзакциях только добавляются, никогда не обновляются и не удаляются. Единственные строки, которые когда-либо будут...

10
Проблема с кодировкой столбца SQL Server VARCHAR, полученного в Python

Недавно у нас была проблема с кодировкой, связанной с полем, которое хранится в SQL Server как varchar (120). В SSMS varchar выглядит как: "Кто убил JonBen? T?" Тем не менее, когда он введен в Python, он выглядит так: Я исследовал это со стороны Python, и ничего странного не происходит. Моя теория...

10
Определите причину, по которой база данных застряла в состоянии ВОССТАНОВЛЕНИЕ

Я знаю, что есть вопросы, которые решают проблему зависания базы данных RESTORINGи использовали эти решения для ручного перевода базы данных в оперативный режим, но мой сценарий несколько иной. У меня есть автоматическое восстановление с использованием скриптов Powershell, которое восстанавливает...

10
Ограничение в 8000 символов на OPENQUERY для связанного сервера

У меня есть запрос, который я пытаюсь выполнить OPENQUERYна SSRS / SQL Server 2014, но получаю сообщение об ошибке: Строка символов, которая начинается с [...], слишком длинная. Максимальная длина 8000. Есть ли способ обойти это ограничение? Для справки я пытаюсь выполнить запрос из SSRS через...

10
Влияет ли не релевантные столбцы на время запроса операторов выбора?

Мне просто интересно. Допустим, у вас есть таблица из 1 миллиона записей / строк. select order_value from store.orders Имеет ли значение, имеет ли эта таблица 1 поле, 2 поля или 100 полей в реальном времени запроса? Я имею в виду все поля, кроме "order_value". Прямо сейчас я отправляю данные в...

10
Кто использует мои рабочие темы? SQL Server 2014 - HADR

Недавно у нас была проблема в нашей среде SQL Server 2014 HADR, где на одном из серверов закончились рабочие потоки. Мы получили сообщение: Пулу потоков для групп доступности AlwaysOn не удалось запустить новый рабочий поток, так как недостаточно доступных рабочих потоков. Я уже открыл другой...

10
Хранилище запросов SQL Server. Что такое специальный запрос?

Я глубоко погрузился в хранилище запросов SQL Server и часто вижу ссылки на специальные запросы. Тем не менее, я не видел, как Query Store определяет специальный запрос. Я видел места, где можно сделать вывод, что это запрос без параметров или запрос, выполненный только один раз. Существует ли для...

10
Разве резервные копии журнала транзакций каждые 15 минут занимают больше места на диске, чем резервные копии журнала каждые 6 часов?

В нашей среде в сетевом хранилище недостаточно места. В то же время я хотел бы убедиться, что мы делаем резервные копии журнала транзакций каждые 15 минут вместо текущих каждые 6 часов. Мой вопрос: будет ли интервал резервного копирования журнала с 6 часов на каждые 15 минут занимать больше места...

10
Доступ к представлению на основе таблицы в другой базе данных без учета в этой другой базе данных

Я создал представление в database1 на основе таблиц в database2. Я дал SELECTразрешение пользователю, который имеет доступ только к базе данных1. Пользователь не может заставить это представление работать, потому что у него нет учетной записи в базе данных2. Как я могу решить эту проблему? Я не...