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

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.

3
Общие требования к памяти для SQL Server 2008 R2
У меня нет опыта работы с DBA, но я пытаюсь найти причину для запроса дополнительных ресурсов для нашего сервера sql и надеялся, что мне удастся заставить некоторых умных людей дать приблизительную приблизительную оценку того, что мы должны работать. Я подозреваю, что распределение ресурсов, выделенных ИТ на наш производственный сервер sql, …

1
Простая модель восстановления SQL Server 2012 с LOG_BACKUP log_reuse_wait_desc
Пока я занимаюсь собственным расследованием, кто-нибудь знает, почему база данных в SIMPLEмодели восстановления имеет LOG_BACKUPдля log_reuse_wait_desc? SQL Server 2012 SP1. База данных создана всего несколько недель назад. Нет репликации, нет зеркалирования, нет доставки журналов, и никогда не было ни одного из них. Мы сделали резервную копию базы данных и восстановили …

4
Как я могу написать оконный запрос, который суммирует столбец для создания отдельных сегментов?
У меня есть таблица, которая включает в себя столбец десятичных значений, таких как это: id value size -- ----- ---- 1 100 .02 2 99 .38 3 98 .13 4 97 .35 5 96 .15 6 95 .57 7 94 .25 8 93 .15 То, что мне нужно сделать, немного …

2
Как можно улучшить оценки строк, чтобы уменьшить вероятность разливов в базу данных
Я замечаю, что когда происходят события разлива в базу данных tempdb (вызывающие медленные запросы), часто оценки строк оказываются не подходящими для конкретного соединения. Я видел события разлива с объединениями и хэш-соединениями, и они часто увеличивают время выполнения в 3 раза до 10 раз. Этот вопрос касается того, как улучшить оценку …

3
Автоматическое десятичное округление
Вопрос относительно прост. Мне нужно вычислить 3 столбца, где средние результаты - огромные десятичные дроби, и я сталкиваюсь с проблемой на ранних этапах, когда SQL Server в основном округляет десятичные числа независимо от каких-либо приведений / преобразований. Например, давайте сделаем простое деление как 1234/1233. Калькулятор выдаст 1 00081103000811. Но когда …

2
Если я перестану работать с одной базой данных, перестанут ли работать и другие, которые используют одну и ту же зеркальную конечную точку?
У нас есть две базы данных, настроенные для зеркалирования на одном экземпляре SQL Server: тестовая база данных и производственная база данных. Оба зеркалируются на другой сервер с использованием одинаковых конечных точек. Если я зайду в Свойства базы данных для тестовой базы данных и нажму кнопку «Отработка отказа», произойдет ли сбой …

5
Максимальный объем памяти в SQL Server
Я использую SQL Server 2008 и веб-приложение на одном выделенном сервере с доступной только 2 ГБ памяти. Как отмечалось в другом месте, SQL Server регулярно занимает до 98% физической памяти, что замедляет работу веб-приложения на сервере. В разделе «Свойства сервера в SSMS» в разделе «Память» для параметра Максимальная память сервера …

3
Получить 2-е или 3-е вхождение значения в строке с разделителями
У меня есть следующая таблица: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Я имею в виду упрощенный мой оператор SQL следующим образом: select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, …

3
Лучшая практика для файла журнала tempdb
Я читал много блогов здесь и там о том, как настроить файлы данных tempdb, но я не нашел никакой информации относительно файла журнала tempdb . Вот стратегия, которую я сейчас использую с моим tempdb: Я использовал рекомендации Пола Рэндала о том, как разделить мои файлы данных tempdb Я установил максимальный …

2
Сжатие данных SQL Server категорически хорошо для баз данных только для чтения?
В некоторых литературных источниках, посвященных сжатию данных в SQL Server, говорится, что стоимость записи возрастает примерно в четыре раза по сравнению с тем, что обычно требуется. Также представляется, что это является основным недостатком сжатия данных, что подразумевает, что для архивной базы данных только для чтения производительность (за некоторыми исключениями) улучшится …

1
как вставить строку по умолчанию?
Если я создаю таблицу со столбцом идентификаторов в качестве первичного ключа, а все остальные столбцы имеют значения по умолчанию, например create table rr (id int identity(1,1) primary key, dt datetime default getdate())
11 sql-server 

1
Почему серверу sql необходимо преобразовать результат count (*) в int, прежде чем сравнивать его с переменной int?
У меня есть много запросов в моем приложении, где в предложении Имеется сравнение статистической функции count с переменной int. В планах запросов я могу увидеть implicit_convert перед сравнением. Я хочу знать, почему это происходит, потому что согласно документации сервера sql, тип возвращаемого значения функции подсчета int. Итак, почему должно быть …

3
Ограничить доступ для администратора Windows
Как говорится в рекомендациях по SQL Server , « режим проверки подлинности Windows более безопасен, чем проверка подлинности SQL ». И теперь я хочу знать: есть ли способ защитить SQL Server от пользователя с правами администратора Windows?

4
Запрос медленный для определенных пользователей
У меня есть пара запросов, вызванных из веб-приложения C # .NET, которые всегда бывают быстрыми для меня (я являюсь локальным администратором на SQL Server), но для группы пользователей (группа домена с необходимыми разрешениями) запрос невероятно медленный Дело в том, что время ожидания в приложении. Что может привести к тому, что …

1
SQL Server Deadlock на двух обновлениях из-за порядка блокировки индекса
У меня есть два ОБНОВЛЕНИЯ - один сначала блокирует CI, а затем NCI (в состоянии), потому что столбец состояния также обновляется. Другой уже владеет U-блокировкой на NCI, потому что он знает, что она меняется, и затем пытается получить U-блокировку на CI. Какой самый простой способ заставить их сериализоваться? Кажется странным …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.