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

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

2
innodb_flush_method = O_DIRECT против влияния производительности O_DSYNC на ext3 с разделом диска LVM
В одной из моих производственных сред у нас есть два экземпляра, работающие в кластере RedHat, причем один производственный экземпляр связан с кластером. У нас есть 125G основной памяти с 24G буферным пулом InnoDB, занятым instance1 и 12G, занятым instance2, который не связан с кластером RedHat. Как данные, так и журналы …

1
Поведение базы данных SQL Server в среде большой памяти
Прочтение этого вопроса напомнило мне вопрос, который у меня был недавно. У нас есть SQL Server с 512 ГБ ОЗУ, основная база данных - 450 ГБ. Мы видим довольно много действий в TempDB (хорошо, я думаю, что это «довольно много действий» - это может и не быть!). Я установил демо-версию …

2
Размещение журнала транзакций на отдельном томе [в твердом состоянии]?
Журналы транзакций часто изолированы на отдельном томе. Насколько я понимаю, основанием для этой практики является то, что данные журнала транзакций записываются последовательно - и жесткие диски могут выполнять операции записи с гораздо большей скоростью последовательно, а не случайным образом. Это происходит из-за маленькой иглы внутри накопителя, которая должна перемещаться на …

1
Почему DELETE намного медленнее, чем SELECT, а затем DELETE по id?
У меня довольно занятая таблица InnoDB (200 000 строк, я думаю, что-то вроде десятков запросов в секунду). Из-за ошибки я получил 14 строк с (одинаковыми) недействительными адресами электронной почты в них и хотел удалить их. Я просто попытался DELETE FROM table WHERE email='invalid address'и получил "Превышено время ожидания блокировки превышено" …

2
INSERT разница в производительности между временными таблицами и табличными переменными
У меня есть следующая проблема в SQL Server 2005: попытка вставить некоторые строки в табличную переменную занимает много времени по сравнению с той же вставкой с использованием временной таблицы. Это код для вставки в табличную переменную DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) SELECT .. FROM ... Это код …

3
Предложение базы данных для социальной сети / сообщества базы знаний?
Я ищу различные типы баз данных и СУБД для нового проекта, который я хочу начать летом. Я построил системы в MySQL и PostgreSQL, теперь я хочу расширить свои знания и опыт в области баз данных. Мой проект будет чем-то вроде социальной сети / совокупного знания. (еще не разработали термин, чтобы …

2
Сколько параметров хранимой процедуры слишком много?
Я только начал писать хранимую процедуру в SQL Server 2008 и имеет более 30 параметров. Я никогда не писал один с более чем 10 параметрами, и это заставило меня задуматься ... В какой момент слишком много параметров? Для контекста ... эта процедура по существу вставит одну строку в одну таблицу. …

2
Обновление 700 миллионов строк до того же значения
У меня есть хранилище данных (оракул), где мне нужно установить одинаковое значение столбца для всех 700 миллионов строк. У меня нет доступа администратора или доступа к администратору, так что это должно быть выполнено с помощью простого SQL, и временная таблица не создается. Еще больше усложняет вопрос, если я попытаюсь просто …

3
Настройка производительности запросов
Когда вы закончите написание запроса / хранимой процедуры / функции, какой самый информативный способ быстро получить некоторые параметры производительности? Вы запускаете запрос и просматриваете фактический план выполнения? Если да, что вы ищете? Очевидно, что сканирование таблиц / индексов является хитом, но что еще?

2
SQL Server. Кто-нибудь использовал параметр настройки выделения больших страниц?
Кто-нибудь использовал вариант настройки использования TF834 large page allocations. Я просто читал об этом статью MS и задавался вопросом, использовал ли кто-нибудь это и видел ли это повышение производительности. Есть ли какие-то вещи, которые нужно остерегаться, советы, подводные камни? Сервер представляет собой 64-разрядный сервер Windows 2008 с 64-разрядной оперативной памятью, …

3
Как индексы влияют на производительность запросов?
Очевидно, что сохранение нескольких разных индексов отрицательно влияет на производительность вставки и удаления. Как насчет производительности запросов: имеет ли смысл вообще хранить слишком много индексов в таблице? Повысится ли производительность запросов в любом случае с добавленным индексом (конечно, для запросов, использующих индекс вообще) или даже возможно, что производительность запросов снизится …

2
Postgresql 8.3: ограничение потребления ресурсов на запрос
Я использую PostgreSQL 8.3 + PostGIS 1.3 для хранения геопространственных данных в Ubuntu 8.04 Hardy . Эта конкретная версия PostGIS имеет ошибку при вычислении buffer()очень сложных сегментов, в результате чего запрос занимает все больше и больше памяти, пока вся машина не застрянет. Я ищу механизм PostgreSQL, который может: Ограничьте потребление …

2
SQL Server 2008 - кросс-производительность базы данных на одном физическом компьютере и экземпляре сервера
Есть ли какое-либо снижение производительности при выполнении выбора для другой БД на той же физической машине? Таким образом, у меня есть 2 базы данных на одном физическом компьютере, работающие в одном экземпляре SQL 2008. Например, в SomStoreProc on_this_db я запускаю SELECT someFields FROM the_other_db.dbo.someTable Так далеко от того, что я …

3
Как очистить все старые планы запросов из Microsoft SQL Server?
У нас есть готовое приложение, которое использует базу данных Microsoft SQL. В этом приложении мы выбираем различные критерии выбора для каждого отчета. Это приложение затем запускает эти отчеты. Я считаю, что у нас есть проблема с планом запроса. Первый отчет, который мы запускаем каждый день, работает очень быстро 7 минут. …

1
Каковы значения производительности полимоделей по сравнению с обычными моделями Bigtable в Google App Engine?
Что дает лучшую производительность при обычном использовании Google App Engine, полимодели или обычной модели Bigtable? Полимодель фактически создает в родительской таблице столбец с именем «class», который обеспечивает отслеживание наследования. Принимая во внимание, что обычный Bigtable, унаследованный от родительского класса, создает новую и отдельную структуру данных, без возможности запросить родительский класс …

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