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

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

1
Устранение неполадок SOS_SCHEDULER_YIELD ждать
Запустив нашу корпоративную ERP (Dynamics AX 2012), я заметил, что наша производственная среда кажется намного медленнее, чем наши системы разработки. После выполнения одних и тех же действий в средах разработки и производства при выполнении трассировки я подтвердил, что запросы SQL выполнялись в нашей производственной среде очень медленно по сравнению с …

4
Оптимизировано ли соединение для предложения where во время выполнения?
Когда я пишу запрос, как это ... select * from table1 t1 join table2 t2 on t1.id = t2.id Оптимизатор SQL, не уверен, что это правильный термин, переводит это в ... select * from table1 t1, table2 t2 where t1.id = t2.id По сути, является ли оператор Join в SQL …


1
Как управлять 3,1 миллиарда строк данных?
В настоящее время мне поручено реализовать схему хранения для относительно большого объема данных. К данным в первую очередь будут обращаться, чтобы определить текущее data pointзначение, но я также обязан отслеживать историю последних шести месяцев для анализа и анализа данных. Недавнее требование было добавлено для отслеживания значения min/ max/ sumза прошедший …

5
Последовательный GUID или bigint для «огромной» таблицы базы данных PK
Я знаю, что этот тип вопросов часто возникает, но мне еще предстоит прочитать убедительные аргументы, которые помогут мне принять это решение. Пожалуйста, потерпите меня! У меня огромная база данных - она ​​увеличивается примерно на 10 000 000 записей в день. Данные являются реляционными, и по соображениям производительности я загружаю таблицу …

2
Вывод списка существующих логинов и пользователей SQL Server
Я знаю, что мы можем проверить имена входа и определенных пользователей, используя графический интерфейс в SQL Server, но мне интересно, как мы можем сделать эту проверку с помощью скрипта. Я выполнил запрос ниже, но он показывает Principal_id, который я не уверен, как сопоставить, чтобы получить уровень разрешений. SELECT * FROM …

3
На системном диске недостаточно места при выполнении тяжелых запросов SQL на SQL Server 2012
Я довольно новичок в SQL Server 2012, я был бы признателен, если кто-то может помочь. Я восстановил копию огромной базы данных в SQL Server 2012 и попытался выполнить несколько простых запросов к ней. Я пытаюсь выполнить запрос SELECT к таблице 136898115строк в базе данных . Этот SELECTзапрос имеет только простое …

4
Можно ли повысить производительность запросов в узкой таблице с миллионами строк?
У меня есть запрос, который в настоящее время занимает в среднем 2500 мсек. Моя таблица очень узкая, но в ней 44 миллиона строк. Какие варианты у меня есть, чтобы улучшить производительность, или это так хорошо, как это получается? Запрос SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and …

1
Как мне узнать, * почему * у пользователя есть определенные действующие разрешения?
Я знаю, что могу запросить эффективные разрешения с помощью sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | | UPDATE ... Это говорит мне, имеет ли текущий пользователь разрешения SELECT, INSERT, UPDATE и т. Д. myTableВ базе данных myDatabase. …

3
Запрос SQL Server медленный при разбиении на страницы
Я вижу странное поведение со следующим запросом T-SQL в SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Только выполнение этого запроса дает мне около 1300 результатов менее чем за две секунды (включен полнотекстовый индекс Name) Однако, когда я изменяю запрос на это: SELECT …

5
Улучшить производительность sys.dm_db_index_physical_stats
Во время технического обслуживания я пытаюсь получить список фрагментированных индексов. Но запрос очень медленный и выполняется более 30 минут . Я думаю, что это связано с удаленным сканированием на sys.dm_db_index_physical_stats. Есть ли способ ускорить следующий запрос: SELECT OBJECT_NAME(i.OBJECT_ID) AS TableName, i.name AS TableIndexName FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, 'DETAILED') phystat …

4
Объединить столбец из нескольких строк в одну строку
У меня есть некоторые customer_commentsразбиты на несколько строк из-за дизайна базы данных, и для отчета мне нужно объединить commentsиз каждого уникального idв одну строку. Ранее я пытался что-то работать с этим разделенным списком из предложения SELECT и трюка COALESCE, но я не могу вспомнить это и не должен был его …

4
Обратная совместимость SQL Server 2012 для резервных копий с 2008
У меня есть несколько клиентов с SQL Server 2008, и это то, что у меня есть здесь, на моем сервере. Я использую файлы резервных копий для отправки баз данных между клиентами и в моем офисе. Я читал, что при создании резервной копии из SQL Server 2012 невозможно восстановить ее на …
14 sql-server 

3
Как мне настроить RAID-массив SSD-дисков на моем SQL Server?
Я создаю SQL Server с 48 ГБ ОЗУ, 1 ЦП и 8 жесткими дисками SATA III (6 ГБ / с) (128 ГБ Crucial m4) и контроллером LSI MegaRAID (SAS 9265-8i). Я ожидаю, что типичная рабочая нагрузка будет в основном читать. Будут некоторые периоды более интенсивной записи (ежечасные синхронизации данных с …

2
Хранение огромных объемов данных из массива датчиков
Мне было поручено реализовать решение (app и db) для хранения выборок данных из огромного массива датчиков. В настоящее время массив состоит из около 20 000 датчиков, но вскоре он будет расти, до 100 000 датчиков. Каждый датчик отправляет образец данных каждые 10 секунд, и каждый образец имеет размер 28 байт. …

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