Назад | Перейти на главную страницу

Производительность вставки DB2 - как измерить

[Из stackoverflow]
Я пытаюсь найти способ ускорить мои вставки в DB2 9.7.1 (ubuntu linux)

Я смотрю vmstat и пытаюсь собрать некоторую статистику с помощью команд db2 get snapshot, но не могу понять, какие числа я ищу, чтобы понять, в чем проблема.

Я читал много вещей вроде http://www.eggheadcafe.com/software/aspnet/35692526/question-multiple-row-in.aspx, и http://www.ibm.com/developerworks/data/library/tips/dm-0403wilkins/ и трюки вроде

ALTER TABLE lalala APPEND ON

работает несколько (разница между dd if = / dev / zero и insert по-прежнему в 10 раз), но я хотел бы найти счетчики или другие индикаторы производительности, которые действительно показывают Зачем имеет смысл использовать эти уловки.

Например:

я нахожу db2top очень полезно, но я все еще ищу более прямой взгляд на методы "это ваше узкое место"

Вы читали это (?):
http://www.ibm.com/developerworks/data/library/tips/dm-0403wilkins/index.html
Это тоже может быть интересная лекция:
www.ibm.com/developerworks/data/library/tips/dm-0403wilkins/index.html

Я считаю полезным измерение производительности io базы данных.

Попробуйте iostat, htop.

Я полагаю, вы правильно проиндексировали базу данных. Оптимальный дизайн базы данных невозможно превзойти.