Страница 1 из 1

Btrieve and CPUs

СообщениеДобавлено: 24 ноя 2003, 12:37
Vladimir Kozak
Подскажите, пожалуйста, использует ли база многопроцессорность? Если да, то в какой версии и на какой именно NW?

Цитата. Коротко - нет.

СообщениеДобавлено: 24 ноя 2003, 12:58
Алексей Соловьянов
Q: Will Pervasive.SQL take advantage of multiple processors?

A: Yes. Pervasive.SQL is multithreaded, reentrant, and fully thread safe so it can run on any multiprocessor server running an SMP capable version of NT, Windows 2000, Linux, or NetWare. Pervasive fully supports running Btrieve and ODBC/SQL applications on these hardware. Although Pervasive.SQL does not have any SMP specific code it will scale on this hardware very well. This is because items such as load balancing and processor selection is done by the operating system itself, allowing multiple processors to be utilized in some configurations. You should read the scalability paper titled "Growing Up with Pervasive".

СообщениеДобавлено: 24 ноя 2003, 16:53
Лебедев Виктор
Pervasive может занять под себя один из процессоров в многопроцессорной системе. Это все же лучше, чем вообще ничего. Начиная с версии PSQL 2000 такая возможность у него, "внутренний" номер версии - 7.хх. В составе NW PSQL 2000 поставлялся начиная с версии 5.1.

СообщениеДобавлено: 24 ноя 2003, 19:11
Сергей aka m0p3e
А как ему указать на каком проце жить?

СообщениеДобавлено: 25 ноя 2003, 09:45
Лебедев Виктор
А никак не указывать не надо. Он сам выбирает. Механизм такой же как с модулями TCP/IP в последних реализациях (IMHO, он просто общий/единый).

Использует или нет NLM-ка второй и т.д. процессор, определяется опциями при ее сборке линковщиком. Вот и весь "большой секрет".