Вопросы с тегом «performance»

19
Принудительный поток

У меня есть такая таблица: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) По сути отслеживание обновлений объектов с возрастающим идентификатором. Потребитель этой таблицы выберет блок из 100 различных идентификаторов объектов, упорядоченных...

19
Инструменты для мониторинга производительности баз данных Oracle в Standard Edition [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 2 года назад . Вот что я ищу: Работает на Standard Edition, т.е. без диагностического пакета. Предоставляет...

19
Влияет ли «ГДЕ 1 = 1» на производительность запросов?

Я недавно видел вопрос "где 1 = 1 утверждение" ; конструкция SQL, которую я часто использовал при построении динамического SQL, чтобы написать более чистый код (с точки зрения основного языка). Вообще говоря, влияет ли это дополнение к SQL-статистике на производительность запросов? Я не ищу ответа...

19
DEFAULT CONSTRAINT, стоит ли?

Я обычно проектирую свои базы данных по следующим правилам: Никто кроме db_owner и sysadmin не имеет доступа к таблицам базы данных. Роли пользователей контролируются на уровне приложений. Я обычно использую одну роль БД для предоставления доступа к представлениям, хранимым процедурам и функциям,...

19
SQL: Что замедляет вставки, если не процессор или ввод-вывод?

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

19
Как лучше всего измерить производительность запроса?

У меня есть 2 хранимые процедуры, где вторая хранимая процедура является улучшением первой. Я пытаюсь точно определить, насколько это улучшение. 1 / Измерение clock timeне представляется возможным, поскольку я получаю разное время выполнения. Хуже того, иногда (редко, но бывает) время выполнения...

19
Стоит ли запускать VACUUM на столе, который получает только INSERT?

В выступлении 2015 года re: Invent AWS упомянул, что вакуум должен запускаться не только после обновлений или удалений, но и после вставок. Вот соответствующая часть разговора: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s Предположительно, существует некоторая очистка, которая должна быть...

19
План запросов Postgres для вызова функции, написанный на plpgsql

Это возможно при использовании pgadminили plsqlухватить план запроса для SQL выполненного оператора Внутри у сер д efined е соборования (UDF) , используя EXPLAIN. Итак, как мне получить план запроса для конкретного вызова UDF? Я вижу, что UDF абстрагируется в одну операцию F()в pgadmin. Я...

19
LOB_DATA, медленное сканирование таблицы и некоторые вопросы ввода / вывода

У меня есть довольно большая таблица с одним из столбцов, представляющих собой данные XML, со средним размером записи XML ~ 15 килобайт. Все остальные столбцы - это обычные числа, большие буквы, идентификаторы GUID и т. Д. Чтобы получить конкретные числа, скажем, таблица имеет миллион строк и...

18
Однорядная INSERT… SELECT намного медленнее, чем отдельный SELECT

Учитывая следующую таблицу кучи с 400 строками, пронумерованными от 1 до 400: DROP TABLE IF EXISTS dbo.N; GO SELECT SV.number INTO dbo.N FROM master.dbo.spt_values AS SV WHERE SV.[type] = N'P' AND SV.number BETWEEN 1 AND 400; и следующие настройки: SET NOCOUNT ON; SET STATISTICS IO, TIME OFF; SET...

18
Есть ли смысл в заниженных столбцах VARCHAR?

Похоже, что гуглить там - смешанные отчеты, влияет ли размер VARCHAR2столбца в Oracle на производительность или нет. Я хотел бы VARCHARнемного подправить вопрос о размере и надеюсь получить некоторое представление об этом: Для заданных (многострочных) полей с произвольным текстом ( не таких...

18
SQL Server Join / где порядок обработки

После прочтения запроса Slow SQL, не уверенного в том, как его оптимизировать , я подумал об общей производительности запросов. Конечно, нам нужно, чтобы результаты первой таблицы (при объединении других таблиц) были как можно меньшими до объединения (внутренние объединения для этого вопроса),...

18
Почему отфильтрованный индекс по значению IS NULL не используется?

Предположим, у нас есть определение таблицы следующим образом: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) И отфильтрованный некластеризованный индекс, подобный этому: CREATE NONCLUSTERED INDEX...

18
«SELECT TOP» вопрос производительности

У меня есть запрос, который работает намного быстрее с выбором top 100и намного медленнее без top 100. Количество возвращаемых записей равно 0. Не могли бы вы объяснить разницу в планах запросов или поделиться ссылками, где объясняется такая разница? Запрос без topтекста: SELECT --TOP 100 * FROM...

18
ВЫБОР нескольких столбцов через подзапрос

Я пытаюсь выбрать 2 столбца из подзапроса в следующем запросе, но не могу это сделать. Попытался создать таблицу псевдонимов, но все еще не мог получить их. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments WHERE...

17
Каковы затраты на обновление всех столбцов, даже тех, которые не изменились [закрыто]

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

17
В чем разница между POINT (X, Y) и GeomFromText («POINT (XY)»)?

Я хотел бы сохранить некоторые геометрические позиции в моей базе данных MySQL. Для этого я использую тип данных POINT. Почти везде я читал, что эту функцию GeomFromTextследует использовать для вставки данных в таблицу. Однако я узнал, что это POINT(X,Y)тоже работает. Я не нашел описания, почему...

17
SELECT TOP 1 из очень большой таблицы в столбце индекса выполняется очень медленно, но не в обратном порядке («desc»)

У нас есть большая база данных, около 1 ТБ, на которой работает SQL Server 2014 на мощном сервере. Все работало нормально в течение нескольких лет. Около 2 недель назад мы провели полное обслуживание, которое включало: установку всех обновлений программного обеспечения; перестройте все индексы и...

17
Лучший способ написать SQL-запрос, который проверяет столбец на ненулевое значение или NULL

У меня есть SP с параметром, который имеет значение NULL в качестве значения по умолчанию, а затем я хочу сделать запрос следующим образом: SELECT ... FROM ... WHERE a.Blah = @Blah AND (a.VersionId = @VersionId OR (@VersionId IS NULL AND a.VersionId IS NULL)); В WHEREвышеуказанные проверки для...

17
Почему добавление пользователя SQL Server в «Выполнение задач обслуживания томов» значительно повышает скорость изменения размера базы данных?

Если я хочу создать базу данных 5 ГБ с CREATE DATABASE [test] CONTAINMENT = NONE ON PRIMARY ( NAME = N'test', FILENAME = N'E:\2012\test.mdf' , SIZE = 5529600KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'test_log', FILENAME = N'E:\2012\test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) это занимает 1...