Производителност на БД
2 отговора
71 прегледа
Производителност на БД
Здравейте,
имам следния проблем :
Система : P4, 1.5 GHz, 256 MB, 80GB
Софтуер :Windows XP, Firebird 1.5, База данни 50 МБ около 20 таблици, в няколко от тях по над 200 000 записа.
При локално обръщане към БД (c:\myDB\DB1.GDB) Insert на 10 000 записа става за около 20 сек.
При мрежово обръщане към БД (MyPC:c:\myDB\DB1.GDB) Insert на 10 000 записа става за около минута и половина.
Това е тествано на няколко машини и мрежи, като навсякъде мрежата е 100 мбпс, без никакви добавък (чист windows). Предполагам, че проблема е в някакви настройки на Windows.
Ще се радвам на всякаква помощ.
Благодаря предварително.
имам следния проблем :
Система : P4, 1.5 GHz, 256 MB, 80GB
Софтуер :Windows XP, Firebird 1.5, База данни 50 МБ около 20 таблици, в няколко от тях по над 200 000 записа.
При локално обръщане към БД (c:\myDB\DB1.GDB) Insert на 10 000 записа става за около 20 сек.
При мрежово обръщане към БД (MyPC:c:\myDB\DB1.GDB) Insert на 10 000 записа става за около минута и половина.
Това е тествано на няколко машини и мрежи, като навсякъде мрежата е 100 мбпс, без никакви добавък (чист windows). Предполагам, че проблема е в някакви настройки на Windows.
Ще се радвам на всякаква помощ.
Благодаря предварително.
Re: Производителност на БД
Що за база данни е тази, която ползваш.
През какъв интерфейс ти е достъпа до базата?
През какъв интерфейс ти е достъпа до базата?
Re: Производителност на БД
Вместо да се занимаваш с безплатната модифицирана версия на Interbase , наречена още Firebird 1.5 Final Release , мини като хората на MySql , Microsoft SQL , Oracle или нещо друго. Проблема не ти е в настройки на Винбозата или бързодействие на мрежата , а в обработка на мрежови заявки и конфликти от базата данни. Проста проверка - сложи си Линукс клиент и ще видиш ,че времето за вмъкване на 10 000 записа ще е пак минута и половина към сървъра.