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

10
Неправильное использование процесса из расширенных событий работоспособности системы?

Недавно я работал над пониманием данных или метрик, которые хранятся в файле событий расширенного состояния системы. Мы пытаемся реализовать сбор данных о показателях производительности с использованием работоспособности системы, как указано здесь. Существуют отчеты, которые дают такие метрики, как...

10
Как запретить доступ к SQL Server для определенного входа в систему через SSMS, но разрешить через .Net SqlClient Data Provider

У нас есть ситуация, когда у разработчиков нет никаких UPDATEразрешений, НО они работают с приложениями и видят строки подключения -> они знают пароли от некоторых учетных записей SQL (пример SQLLogin1), которые имеют разрешения UPDATE. Наши операции в настоящее время не совершенны, и иногда...

10
Условие фильтра неправильно применено к индексу Clustered Columnstore

Используя приведенный ниже пример, предикаты одинаковы, однако верхний оператор (правильно) возвращает 0 строк, нижний оператор возвращает 1 - даже если предикаты НЕ совпадают: declare @barcode nchar(22)=N'RECB012ZUKI449M1VBJZ' declare @tableId int = null declare @total decimal(10, 2) = 5.17 SELECT...

10
Ограничить максимальное использование процессора SQL SERVER с WSRM

У меня есть физический сервер, на котором запущен один экземпляр SQL Server. Я заметил, что довольно часто этот сервер работает на 100% загрузки процессора. Моя ИТ-команда не довольна этим и предложила зарезервировать 2 из 32 ядер для ОС. Это прекрасно работает, теперь максимальный пик...

10
Недетерминированная сумма чисел с плавающей точкой

Позвольте мне изложить очевидную суть: я полностью понимаю, что типы с плавающей запятой не могут точно представлять десятичные значения . Это не об этом! Тем не менее, вычисления с плавающей запятой должны быть детерминированными . Теперь, когда это не так, позвольте мне показать вам любопытный...

10
Использование нескольких внешних ключей в одном столбце в SQL Server

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

10
Преобразовал скалярную функцию в функцию TVF для параллельного выполнения - все еще работает в последовательном режиме

Один из моих запросов был запущен в режиме последовательного выполнения после выпуска, и я заметил, что в представлении, на которое ссылаются в запросе LINQ to SQL, созданном из приложения, были использованы две новые функции. Поэтому я преобразовал эти функции SCALAR в функции TVF, но запрос все...

10
Заблокировал мой пользователь sa

Поэтому я пытался изменить некоторые параметры в Microsoft SQL Server Management Studio 2019. Я изменяю режим входа в систему со смешанного (проверка подлинности Windows и SQL) только на Windows, и теперь я не могу войти с помощью своей учетной записи sa и не могу иметь другую учетную запись,...

10
Каковы последствия установки ARITHABORT ON для всех соединений в SQL Server?

Итак, я решил, что ошибочное поведение моего SQL Server связано с настройкой по умолчанию поставщика данных .Net SqlClient SET ARITHABORT OFF. С учетом сказанного я прочитал различные статьи, в которых обсуждается лучший способ реализации этого. Для меня я просто хочу простой способ, потому что SQL...

10
SQL различается по разделам

У меня есть таблица с двумя столбцами, я хочу посчитать различные значения на Col_B (обусловлено) Col_A. MyTable Col_A | Col_B A | 1 A | 1 A | 2 A | 2 A | 2 A | 3 b | 4 b | 4 b | 5 ожидаемый результат Col_A | Col_B | Result A | 1 | 3 A | 1 | 3 A | 2 | 3 A | 2 | 3 A | 2 | 3 A | 3 | 3 b | 4 | 2 b | 4...

10
Каковы практические последствия предупреждения sys.dm_exec_query_stats в документации?

Документация для sys.dm_exec_query_statsследующих государств: Первоначальный запрос sys.dm_exec_query_stats может привести к неточным результатам, если на сервере в настоящий момент выполняется рабочая нагрузка. Более точные результаты могут быть определены путем повторного выполнения запроса....

10
Вывод хеша

Вопрос, возникший в чате: Я знаю, что внутреннее переключение хеш-соединения используется для создания вложенных циклов. Что делает SQL Server для восстановления совокупного хэша (если это вообще может...

10
Как предотвратить блокировку секционированного Columnstore при SELECT

У меня есть три таблицы Clustered Columnstore Index (CCI) в SQL Server 2016. Все эти CCI находятся в одной схеме разделения, основанной на идентификаторе клиента. В последнее время и непоследовательно я получаю тупиковые ситуации для простых операторов выбора из соединений с этими таблицами. Пример...

10
Разреженные столбцы, время процессора и отфильтрованные индексы

Sparsing При выполнении некоторых тестов для разреженных столбцов, как и у вас, произошел спад производительности, который я хотел бы узнать по прямой причине. DDL Я создал две идентичные таблицы, одну с 4 разреженными столбцами и одну без разреженных столбцов. --Non Sparse columns table & NC...

9
Возможно ли запустить две команды DBCC INDEXDEFRAG одновременно, каждая на другой таблице?

В настоящее время я запускаю скрипт, который выполняет DBCC INDEXDEFRAG для каждой таблицы в базе данных SQL Server 2005, по одной таблице за раз. Использование DBCC DBREINDEX вместо INDEXDEFRAG не вариант из-за ограниченного пространства и требований по времени безотказной работы. Я заметил, что...

9
Разве SQL Server не должен поддерживать диапазон?

Мне, как человеку, который занимается разработкой веб-сайтов и немного работает с SQL Server, кажется, что SQL Server должен поддерживать простое предложение, указывающее, что результаты должны включать только определенный диапазон строк. Например, строки с 30 по 39. В сущности, реализация подкачки...

9
Как индексировать результат JOIN двух или более таблиц, чтобы повысить производительность на сервере SQL?

Я новичок в индексации и прошел основы индексации. Я могу найти кластеризованный индекс по умолчанию для ограничения первичного ключа в части индексов соответствующей таблицы, но после создания ограничения внешнего ключа я не могу найти ни одного. Теперь у меня есть требование, по которому...

9
Ресурсы для разработчика SQL Server, переходящего на Oracle

Какие ресурсы вы можете порекомендовать разработчику SQL Server, желающему изучить основы Oracle? Я ищу подробный технический документ или сообщение в блоге, описывающее различия между этими системами и отвечающие на вопросы, такие как Как создать столбец IDENTITY? или какой тип данных эквивалентен...