Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Firebird на виртуальной машине


Автор: Radekk 15.10.2014, 13:26
Столкнулся с проблемой, сервер укатили в виртуальную машину и выборки в базе начали работать ну очень медленно(в каждой таблице пока до 100К записей), например:
Код

select distinct(m.id), nicetbl.id from tbl1 m join
(select id, n_511, n_510
from tbl2 n
where n.stclass=0
union
select id, n_511, n_510 
from tbl3 hn
where hn.stclass=0 ) nicetbl on m.id=nicetbl.id
where nicetbl.n_511=36


на локальном сервере(мой комп)
Prepare time = 0ms
Execute time = 78ms
Avg fetch time = 6,50 ms

на рабочем(виртуалка)
Prepare time = 31ms
Execute time = 2s 433ms       <- O_o
Avg fetch time = 202,75 ms

Как мне поднять скорость на рабочем серваке? в какую сторону копать? 
Или это проблемы связанные с железом на котором крутятся виртуалки?

Автор: Akina 15.10.2014, 20:00
Во-первых, Вы как-то забыли подробно рассказать о программной среде - может, у Вас в виртуалке 32-битная ось, а база 64 бита, например?
Во-вторых, нужно подробнее промониторить и понять, что именно тормозит. Математика? Диск? Кэш? что-то ещё?

Автор: Radekk 16.10.2014, 08:10
Пардон, в виртуалке 32 разрядная Виндовс Сервер 2003 сервиспак 2 фаерберд 2.0 которая ток 32 разрядная для винды.

по поводу мониторинга наткнулся только на gstat да и все, буду весьма признателен если подскажете еще какие средства для мониторинга и примерно хоть куда смотреть.

Автор: Akina 16.10.2014, 08:40
Ну а про хост и менеджер ВМ мы что-то услышим?

Цитата(Radekk @  16.10.2014,  09:10 Найти цитируемый пост)
какие средства для мониторинга 

http://forum.vingrad.ru/news/topic-196879/hl/ibexpert/index.html

Автор: Radekk 16.10.2014, 12:02
Виртуалка Vmware вроде как. 
A конфигурацию показывает 
Intel Xeon E5630 @ 2.53GHz 2GB Ram

Вас это интересовало?
По ибексперту смотрю  пока что.

Автор: Akina 16.10.2014, 12:49
Цитата(Radekk @  16.10.2014,  13:02 Найти цитируемый пост)
Виртуалка Vmware вроде как. 

Ну очень содержательно... воркстейшен? е-эс-икс? или, может, полноценная коммерческая ви-сфера? я уж не говорю о версии и, не приведи господи, номере сборки...

Цитата(Radekk @  16.10.2014,  13:02 Найти цитируемый пост)
A конфигурацию показывает 

Да плевать на железо. Ось какая? сервис-пак?

Автор: Radekk 16.10.2014, 14:49
Цитата(Akina @  16.10.2014,  12:49 Найти цитируемый пост)
 Ось какая? сервис-пак? 

уж писал вроде Windows Server 2003 R2 Standart Edition Service Pack 2(32 разрядная)

Автор: Akina 16.10.2014, 15:01
Цитата(Radekk @  16.10.2014,  15:49 Найти цитируемый пост)
уж писал вроде 

Это в виртуальной машине, как я понял. А базовая ОС какая? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)