Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2012.02.19;
Скачать: [xml.tar.bz2];

Вниз

Firebird+тип сервера   Найти похожие ветки 

 
Kobylyansky   (2010-04-23 15:39) [0]

Хочу использовать базы сервера Firebird в многопоточном приложении.. Число потоков около 400.. Будет ли работать коректно сервер с таким числом потоков??? Какой тип сервера лучше для этой цели использовать Super Server или Classic???


 
sniknik ©   (2010-04-23 18:50) [1]

лучше подумать о сокращении числа потоков... 400 это довольно много, вот попробуй сделать тест приложение создающее 3000 пустых (цикл со sleep(0) внутри) и посмотри на реакцию компа/операционки... (когда то тестил, комп "загнулся" на примерно 2000 с лишним, хотя с тех пор мощности подросли... может и прокатит)
ну вот, а если получится как и у меня, подумай 400 это сколько от 2000? и что будет если они еще будут и загруженные?
хотя думать нужно конечно не о том, хватит мощностей  или нет, а о том - нафига их столько? зачем часть вычислительных сил компа "убивать" на переключение между потоками/синхронизации и т.д.


 
Loginov Dmitry ©   (2010-04-24 00:10) [2]


> когда то тестил, комп "загнулся" на примерно 2000 с лишним,
>  хотя с тех пор мощности подросли... может и прокатит


В Delphi по дефолту при создании потока выделяется 1МБ, а адресное пространство небезлимитно.


 
turbouser ©   (2010-04-24 00:20) [3]


> Loginov Dmitry ©   (24.04.10 00:10) [2]

Может у него сервер на 96 процессоров.. и пара десятков терабайт памяти..
Ждем автора :)


 
Loginov Dmitry ©   (2010-04-24 00:24) [4]


> Может у него сервер на 96 процессоров.. и пара десятков
> терабайт памяти..


А разница какая? Процессу в x86 под рабочие нужды доступно только 2-3 Гб.


> Ждем автора


Подробности у него на sql.ru


 
Anatoly Podgoretsky ©   (2010-04-26 08:50) [5]

> sniknik  (23.04.2010 18:50:01)  [1]

Есть сомнение, что сможет создать даже 2000 потоков.


 
Anatoly Podgoretsky ©   (2010-04-26 08:51) [6]

> turbouser  (24.04.2010 00:20:03)  [3]

И конечно Дельфи 64 битный


 
Kobylyansky   (2010-04-26 10:28) [7]

Ето будет чат с дополнительними функцыями TidTcpServer так как Indy подключаэт каждого клиента в отдельному потоке виходит что 400 клиентов=400 потоков...


 
sniknik ©   (2010-04-26 11:07) [8]

> так как Indy подключаэт каждого клиента в отдельному потоке
зачем ты ему говоришь так дэлать?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2012.02.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.004 c
11-1241546268
Sem
2009-05-05 21:57
2012.02.19
Временные библиотеки


2-1320822681
Fr
2011-11-09 11:11
2012.02.19
FlashWindow


15-1320052005
И. Павел
2011-10-31 12:06
2012.02.19
Использование одной связки таблиц несколько раз в одном запросе.


9-1191695293
Galiaf
2007-10-06 22:28
2012.02.19
Мерцание полигонов.


15-1319418009
RGV
2011-10-24 05:00
2012.02.19
Посоветуйте хороший смартфон/комуникатор





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский