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

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

6
Как эффективно проверить EXISTS на нескольких столбцах?
Это проблема, с которой я периодически сталкиваюсь и пока не нашел хорошего решения. Предположим, следующая структура таблицы CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) а также требование , чтобы определить , является ли любым из столбцов обнуляемых Bили Cфактически содержит какое - …

3
Какое сопоставление выбрать для веб-сайта на разных языках?
Влияет ли сопоставление на скорость запроса? Меняется ли размер таблицы в зависимости от сопоставления? Если я хочу создать веб-сайт, который должен поддерживать все возможные языки (например, для Google), какой будет рекомендуемая сортировка? Мне нужно будет хранить такие символы, как 日本語, мои поиски на сайте должны будут возвращаться somethingдля sóméthíngввода, он …

2
Повысить производительность COUNT / GROUP-BY в большой таблице PostgresSQL?
Я использую PostgresSQL 9.2 и имею отношение в 12 столбцов с 6 700 000 строк. Он содержит узлы в трехмерном пространстве, каждый из которых ссылается на пользователя (который его создал). Чтобы запросить, какой пользователь создал, сколько узлов я делаю следующее (добавлено explain analyzeдля получения дополнительной информации): EXPLAIN ANALYZE SELECT user_id, …

1
Как определить, есть ли в PostgreSQL [пустые соединения с] незафиксированными транзакциями?
Согласно комментарию на этот вопрос, который я задавал о незанятых соединениях в PostgreSQL 9.2 , некоторые незафиксированные транзакции (возможно, связанные с некоторыми из этих незанятых соединений) могут вызывать проблемы с производительностью. Какой хороший способ определить, есть ли незафиксированные транзакции (бонусные баллы, если есть способ узнать, является ли соединение, в котором …

3
Эффективность хранимых процедур по сравнению с необработанными запросами
Я много читал по обе стороны этой дискуссии: есть ли существенный выигрыш в производительности, если использовать только хранимые процедуры над необработанными запросами? Я особенно заинтересован в SQL Server, но был бы заинтересован в любых базах данных.

5
Должна ли настройка запросов быть проактивной или реактивной?
Как разработчик программного обеспечения и начинающий администратор баз данных, я стараюсь использовать лучшие практики при проектировании баз данных SQL Server (99% времени мое программное обеспечение располагается поверх SQL Server). Я делаю лучший дизайн до и во время разработки. Но, как и у любого другого разработчика программного обеспечения, есть добавленная функциональность, …

2
Используя МАКС. Текст или более конкретный, мелкий шрифт
Кто-то просматривал мой DDL-код для создания таблиц и предложил, когда они увидели, что я вижу использование VARCHAR(256)полей для текста, я ожидаю, что оно будет довольно маленьким, например, имя или что-то еще, что я всегда должен просто использовать VARCHAR(MAX)и связывать. Зачем использовать что-либо, кроме varchar (max ) . Я читал его, …

3
Стоит ли когда-нибудь издержек частой аннулирования кэша запросов?
В настоящее время я работаю с базой данных MySQL, где мы видим большое количество недействительных данных в кеше запросов, в основном из-за большого количества операторов INSERT, DELETE и UPDATE, которые выполняются во многих таблицах. Я пытаюсь определить, есть ли какая-либо польза от использования кэша запросов для операторов SELECT, которые выполняются …

2
Перкона против MySQL
Что такое Перкона? Чем он отличается от MySQL? Когда мы должны рассмотреть вопрос о переходе (или обновлении) со стандартного MySQL на Percona? Чтобы добавить некоторые особенности в нашей ситуации, мы почти исключительно используем InnoDB (который, как я понимаю, Percona много сделал для оптимизации) с обширными ограничениями внешнего ключа и несколькими …

5
Почему периодические перезапуски необходимы для поддержания хорошей работы моего экземпляра?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У нас есть рабочий сервер БД на SQL 2005. Некоторое время все работает нормально, но через пару недель мы видим заметное падение производительности. Только перезапуск …

5
Ускоряет ли это перезапуск SQL Server?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 8 лет назад . Я заметил, что некоторые администраторы баз данных перезагружают SQL Server очень часто, иногда даже ночью. Я считаю, что они делают это, чтобы освободить память или, …

6
Самый быстрый способ проверить, изменилась ли таблица InnoDB
Мое приложение очень интенсивно использует базу данных. В настоящее время я использую MySQL 5.5.19 и использую MyISAM, но я нахожусь в процессе перехода на InnoDB. Единственная проблема - это проверка контрольной суммы. Мое приложение выполняет около 500-1000 CHECKSUM TABLEоператоров в секунду в пиковое время, потому что клиентский графический интерфейс постоянно …

3
Как реализуется LIKE?
Кто-нибудь может объяснить, как оператор LIKE реализован в современных системах баз данных (например, MySQL или Postgres)? или указать мне на некоторые ссылки, которые объясняют это? Наивным подходом было бы проверять каждую запись, выполняя регулярное выражение или частичное совпадение строк в интересующей области, но у меня есть чувство (надежда), что эти …

3
mysql dump import невероятно медленно на машине моего разработчика
У меня есть дамп SQL, он довольно большой (411 МБ), и импорт на сервере A занял 10 минут, тот же импорт на моей рабочей станции B имеет оценку (pipeviewer), равную 8 часам (импорт 31 МБ за 40 минут). ) Так что это в 53 раза медленнее. Спецификации: Server A: MySQL …

1
SQL Server. Кто-нибудь использует SUMA, флаг трассировки 8048 или флаг трассировки 8015?
Недавно включен флаг трассировки запуска SQL Server 8048 для решения серьезной проблемы конфликта спин-блокировок в системе SQL Server 2008 R2. Интересно услышать от других, кто нашел случаи использования, когда значение производительности было доставлено с помощью флага трассировки 8048 (продвигать стратегию предоставления памяти запросов от узла на NUMA к ядру), флага …

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