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

Оценка того, работает ли система достаточно хорошо, чтобы соответствовать цели. Обычно производительность относится к скорости, с которой система завершает операцию или набор операций с течением времени.

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

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

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

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

3
Есть ли разница в выполнении между условием JOIN и условием WHERE?
Есть ли разница в производительности между этими двумя примерами запросов? Запрос 1: select count(*) from table1 a join table2 b on b.key_col=a.key_col where b.tag = 'Y' Запрос 2; select count(*) from table1 a join table2 b on b.key_col=a.key_col and b.tag = 'Y' Обратите внимание, единственное отличие заключается в размещении дополнительного …

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

3
Лучший из MyISAM и InnoDB
Можно ли заставить InnoDB использовать индексы, аналогичные MyISAM, вместо кластерного индекса из-за ограничения оперативной памяти при одновременном использовании преимуществ ее производительности параллелизма?

2
Получите и разместите тестирование производительности в Google BigTables (и других интегрированных БД)
Каковы некоторые эффективные способы программного тестирования производительности операций с базами данных, особенно в средах, где сами базы данных не предлагают выделенных инструментов? Например, в Google App Engine все загрузки страниц оцениваются как одна операция, которая может включать определенные операции с базой данных. Эта проблема также, вероятно, присутствует в SQLite и …

3
Медленное удаление записей при включенном триггере
Думал, что это было решено с помощью ссылки ниже - обходной путь работает - но патч нет. Работа с поддержкой Microsoft, чтобы решить. http://support.microsoft.com/kb/2606883 Итак, у меня есть проблема, которую я хотел выбросить в StackOverflow, чтобы узнать, есть ли у кого-то идея. Обратите внимание, что это с SQL Server 2008 …

2
Почему добавление пользователя 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%) …

2
Почему ссылка на переменную в предикате объединения заставляет вложенные циклы?
Я недавно сталкивался с этой проблемой и не мог найти никакого обсуждения этого онлайн. Запрос ниже DECLARE @S VARCHAR(1) = ''; WITH T AS (SELECT name + @S AS name2, * FROM master..spt_values) SELECT * FROM T T1 INNER JOIN T T2 ON T1.name2 = T2.name2; Всегда получает план вложенных …

1
Является ли тип ожидания ASYNC_NETWORK_IO чем-то, о чем можно беспокоиться?
Рассматривая список хранимых процедур, выполнение которых занимает много времени, можно выделить наиболее ожидаемое. Однако большую часть этого ожидания (81%) составляет ASYNC_NETWORK_IO, и я знаю почему: хранимая процедура передает примерно 400 МБ информации. В документации говорится, что причина ASYNC_NETWORK_IO заключается в том, что клиент не успевает за потоком данных, и это, …

2
Имеет ли значение размер varchar во временных таблицах?
В работе моей жены идет спор о том, чтобы просто использовать varchar(255)для всех varcharполей во временных таблицах хранимые процедуры. По сути, один лагерь хочет использовать 255, потому что он всегда будет работать, даже если определение изменится, а другой лагерь хочет придерживаться размера в исходных таблицах для потенциальных улучшений производительности. Правильно …

2
Индексное кэширование PostgreSQL
У меня возникают трудности с поиском «непрофессиональных» объяснений того, как индексы кэшируются в PostgreSQL, поэтому я хотел бы проверить реальность любого или всех этих предположений: Индексы PostgreSQL, как и строки, живут на диске, но могут кэшироваться. Индекс может быть целиком в кеше или не находиться вообще. Кэшируется он или нет, …

2
Индекс первичного ключа не используется в простом соединении
У меня есть следующие таблицы и определения индекса: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Почему ни один из индексов munkalap_id не используется в следующем запросе? …

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