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

10
Shared Lock выдан на IsolationLevel.ReadUncommitted

Я прочитал, что если я использую IsolationLevel.ReadUncommitted, запрос не должен вызывать никаких блокировок. Однако, когда я проверил это, я увидел следующую блокировку: Resource_Type: HOBT Request_Mode: S (Shared) Что такое замок HOBT? Что-то связанное с HBT (блокировка кучи или двоичного...

10
Как SQL Server определяет порядок блокировки при выборе таблицы?

У меня есть две хранимые процедуры, которые блокируются, когда система находится под нагрузкой. Proc A выбирает из таблицы, в то время как Proc B вставляет в ту же таблицу. График блокировки показывает, что Proc A имеет блокировку страницы в режиме S, для которой Proc B хочет блокировку режима IX,...

10
Статистика автоматического обновления в SQL Server 2008R2: почему некоторые статистические данные остаются устаревшими, несмотря на большое количество вставок строк?

Во время исследования медленного запроса выяснилось, что план выполнения был исключительно неоптимальным (вложенный цикл, выполняющий 9 миллионов выполнений поиска, где предполагаемое количество выполнений было 1). Подтвердив, что некоторые соответствующие статистические данные, которые...

10
Уменьшите базу данных ниже ее первоначального размера

У меня есть база данных разработчика SQL Server 2005, которая является 30-гигабайтной копией live. Мы удалили некоторые данные, которые не нужны в dev, что приводит к уменьшению занимаемого файлового пространства до 20 ГБ. Таким образом, у нас есть около 33% неиспользованных. Мне нужно освободить...

10
Где я могу найти примеры баз данных для MySQL, SQL Server и Oracle?

Я хочу поэкспериментировать с 3 большими системами управления базами данных. Для этого было бы здорово иметь одну и ту же базу данных (одинаковые таблицы и т. Д.) Для каждой из них. Где я могу найти сценарии sql, которые создают идентичные тестовые базы данных для MySQL, MSSQL и...

10
SQL Server выполняет запросы параллельно?

SQL Server выполняет запросы параллельно? Другими словами, если я выполню сложный запрос, выполнение которого занимает 10 секунд, и в то же время запускаю другой сложный запрос, который занимает 10 секунд, второй запрос действительно начнется через 10 секунд или они начнутся одновременно в одно и...

10
Обрабатывать некоторые арабские символы как идентичные

В арабском языке у нас есть такие символы, как ا (алеф) и أ (алеф с хамзой). Пользователи пишут их взаимозаменяемо, и мы хотим искать их взаимозаменяемо. SQL Server обрабатывает их как отдельные символы. Как я могу заставить SQL рассматривать их как один и тот же символ? Я подумал заменить любой أ...

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

Каковы основные различия между зеркалированием и отказоустойчивой кластеризацией? Какую проблему каждый из них решает и в каких сценариях каждый рекомендует по сравнению с...

10
Точный список шагов для базового тестирования SQL Server?

Прежде чем запускать тест производительности / базовый уровень для приложения, использующего SQL Server, я хочу иметь возможность установить экземпляр в «чистое» состояние без перезапуска экземпляра. Есть шаги, которым я склонен следовать, но я хочу создать окончательный список, который находится в...

10
Вставка некластерного индекса

Скажем, у меня есть такая таблица: create table SomeTable ( id int identity(1, 1) not null primary key clustered, SomeString1 varchar(50) not null, SomeString2 varchar(50) not null ) go create nonclustered index IX_SomeString1 on SomeTable(SomeString1) go Если бы я должен был сделать это: insert...

10
Как сохранить лидирующие нули при вставке числа в эту таблицу? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 8 лет назад . Я вставил две записи в таблицу. create table num(id int) insert into num values(0023)...

10
Почему это полное внешнее соединение не работает?

Я использовал Full Outer Joins прежде, чтобы получить желаемые результаты, но, возможно, я не до конца понимаю концепцию, потому что не могу выполнить то, что должно быть простым соединением. У меня есть 2 таблицы (которые я назову t1 и t2) с 2 полями каждая: t1 Policy_Number Premium 101 15 102 7...

10
Нужен ли отдельный столбец Id для этой таблицы «сопоставления»?

У меня есть таблица Producersи таблица Products, которые имеют вид: Id - int, первичный ключ Name - нварчар Производитель может нести несколько Продуктов, поэтому я собирался создать таблицу под названием ProducerDetails: ProducerId - int, Внешний ключ для Producers.Id ProductId - int, Внешний ключ...

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

Я хочу запустить пакет служб SSIS, содержащий задачи «Передача объектов SQL Server». Соответствующие серверы находятся в одном домене, но службы SQL Server работают на локальных учетных записях служб. Итак, среда выглядит так: Домен Сервер 1 SQL Server работает на локальной учетной записи В...

10
Фрагментация индекса при непрерывной обработке

SQL Server 2005 Мне нужно иметь возможность непрерывно обрабатывать около 350 миллионов записей в таблице записей 900 миллионов. Запрос, который я использую для выбора записей для обработки, становится сильно фрагментированным, когда я обрабатываю, и мне нужно остановить обработку, чтобы...

10
Как повысить производительность первичных запросов в MS SQL Server?

У меня есть веб-сайт ASP.NET, который выполняет свое независимое кэширование данных, и данные не меняются в течение длительных периодов времени, поэтому нет необходимости запрашивать SQL Server второй раз с тем же запросом. Мне нужно улучшить производительность запросов с первого раза...

10
Как записать подробности об ошибках при использовании try / catch для команд резервного копирования динамического SQL

При выдаче команды резервного копирования в хранимой процедуре, которая использует try catch и динамический sql, сообщения об ошибках являются очень общими по сравнению с непосредственным выполнением команды резервного копирования. Попробуйте / поймать в SP: begin try execute sp_executesql @sql; --...

10
Индексы потребляют память?

Я только начинаю узнавать об использовании памяти на SQL Server. При использовании запроса в ответе на вопрос SQL Server 2008 R2 «Ghost Memory»? Я обнаружил, что одна база данных занимает львиную долю пространства в пуле буферов. Глядя дальше, используя sys.allocation_unitsи sys.indexes, я...