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

16
Почему CHECKDB читает файл журнала транзакций в базе данных с таблицей, оптимизированной для памяти?

tl; dr : почему CHECKDB читает журнал транзакций для пользовательской базы данных с таблицами, оптимизированными для памяти? Похоже, что CHECKDB читает файл журнала транзакций пользовательской базы данных при проверке одной из моих баз данных, в частности базы данных, которая использует таблицы...

16
CREATE DATABASE на разделах RAW больше не работает?

Я пытаюсь создать базу данных, используя два необработанных, то есть неформатированных раздела. Microsoft Docs заявляет, что вы можете сделать это, вам просто нужно указать только букву диска исходного раздела, как в: CREATE DATABASE DirectDevice ON (NAME = DirectDevice_system, FILENAME = 'S:') LOG...

16
Какова соответствующая индексная архитектура, когда она вынуждена реализовать IsDeleted (мягкое удаление)?

В настоящее время у нас есть база данных и приложение, которое полностью функционально. У меня нет возможности изменить архитектуру на этом этапе. Сегодня каждая таблица в базе данных имеет поле «IsDeleted» NOT NULL BIT со значением по умолчанию «0». Когда приложение «удаляет» данные, оно просто...

16
Возможно ли, чтобы операторы SQL выполнялись одновременно в течение одного сеанса в SQL Server?

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

16
Использование размера столбца намного больше, чем необходимо

Я создаю базу данных SQL Server с кем-то еще. Одна из таблиц небольшая (6 строк) с данными, которые, вероятно, останутся неизменными. Существует небольшая вероятность того, что будет добавлен новый ряд. Таблица выглядит примерно так: CREATE TABLE someTable ( id int primary key identity(1,1) not...

16
Что происходит, когда не хватает доступной физической памяти для SQL Server?

При поиске я нашел противоречивую информацию. Некоторые сайты заявляют, что, когда для данных не остается физической памяти, SQL Server перемещает уже существующие данные в TEMPDB (см. SQL Server: Демистификация TempDb и рекомендации ). Но другие сайты утверждают, что, когда физической памяти...

15
Имеет ли смысл использовать скобочную запись SQL Server в написанном от руки коде?

Генераторы кода имеют тенденцию быть проще, когда они генерируют вывод, используя новую скобочную нотацию Microsoft ( []) почти для всего. Когда я впервые увидел это, я, правда, удивился реинкарнации несколько запрещенной цитируемой записи идентификатора. Насколько я знаю, это проприетарное...

15
С какими тремя проблемами производительности вы сталкиваетесь с вашими серверами SQL?

Я студент из университета Фонтис в Эйндховене, и в настоящее время я провожу серию интервью, чтобы помочь с разработкой инструмента SQL Server, и я хотел бы получить отзывы от экспертов в этой области. Один из моих вопросов: С какими тремя проблемами производительности вы сталкиваетесь с вашими...

15
Как выглядит наилучший план обслуживания SQL Server? [закрыто]

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

15
Почему «SELECT POWER (10.0, 38.0);» выдает ошибку арифметического переполнения?

Я обновляю свой IDENTITYскрипт проверки переполнения для учета DECIMALи NUMERIC IDENTITYстолбцов . В рамках проверки я вычисляю размер диапазона типа данных для каждого IDENTITYстолбца; Я использую это, чтобы вычислить, какой процент этого диапазона был исчерпан. Для DECIMALи NUMERIC размер этого...

15
Оптимизация: перемещение объявлений переменных в начало вашей процедуры

Работая над оптимизацией некоторых хранимых процедур, я сел с администратором базы данных и прошел через некоторые хранимые процедуры с высокой блокировкой и / или высокой активностью чтения / записи. DBA упомянул одну вещь: я должен объявить все переменные (особенно TABLEте) в начале хранимой...

15
Возможна атака на мой SQL-сервер?

Проверяя мой журнал SQL Server, я вижу несколько таких записей: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14....

15
Почему количество выполнений сканирования кластерного индекса так велико?

У меня есть два похожих запроса, которые генерируют один и тот же план запроса, за исключением того, что один план запроса выполняет сканирование кластерного индекса 1316 раз, а другой - 1 раз. Единственная разница между двумя запросами - это разные критерии даты. Долгосрочный запрос фактически...

15
Внезапно медленный план выполнения для хранимых процессов

Я пытаюсь понять проблему, которая возникает у нас с SQL Server 2000. Мы являемся веб-сайтом с умеренными транзакциями, и у нас есть хранимый процесс, sp_GetCurrentTransactionsкоторый принимает идентификатор клиента и две даты. Теперь, в зависимости от даты и клиента, этот запрос может возвращать...

15
Требуется временное решение для SQL Server Frozen Ghost Cleanup

У меня есть несколько таблиц с количеством строк от 5M до 1,5G У каждой таблицы есть поле BLOB, размер которого варьируется от 100 байт до 30 мегабайт и который хранится в виде «типов больших значений вне строки» = ON Таблицы хранятся в разных файловых группах по 3-4 файла на каждом диске @ разные...

15
Включение ORDER BY в запрос, который не возвращает строк, существенно влияет на производительность

При простом соединении из трех таблиц производительность запросов резко меняется, если включить ORDER BY, даже если строки не возвращены. Реальный сценарий проблемы занимает 30 секунд, чтобы вернуть ноль строк, но он мгновенный, когда ORDER BY не включен. Почему? SELECT * FROM tinytable t /* one...

15
Как большой индекс включает поля, влияющие на производительность системы?

Этот вопрос касается производительности индекса SQL Server со varchar(2000)встроенным INCLUDEиндексом. Я пытаюсь улучшить производительность в медленном и нестабильном приложении базы данных. В некоторых случаях доступ к данным осуществляется через большие строки VARCHAR, с запросами , включая...