|
|
|
Проблема
|
|||
|---|---|---|---|
|
#18+
Привет всем... Прошу помочь со следующей проблемой: Поставил у клиента сервер mysql 4.0.20a, загрузил базу данных, настроил привилегии пользователей, прописал следующий конфиг my.ini Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Клиент написан на VFP /// первоначально была файловая версия, пришлось адаптировать на клиент-сервер путем переопределения алиасов на удаленные представления...в начинке добавил только транзакции, контроли tableupdate(), reqyery(), tablerevert()...где то добавил параметризованные представления...в принципе тоже вроде как все неплохо работает...но вот есть одна беда...хочется чтобы клиент одновременно открывал 50-60 таблиц на сервере, таблички пока небольшие...максимум до 10тыс. записей...При открытии скажем 49 таблиц все вроде открывается, а начиная скажем с 50 или с 51 вылетает ошибка драйвера odbc - ///Connectivity error: [MySQL][ODBC 3.51 Driver][mysqld-4.0.20-alpha-nt]Table ////....т.е. такое ощущение, что сервер не держит больше 50 коннектов, хотя max_connections и max_user_connection выставлено в 500... Остается добавить что на конфигурации PIII 900 |512Mb|80Гб | win2k сервер работает как часы, при переносе сервера локально на следующую конфигурацию: Celeron 566|128Mb|20Гб |win98 сервер mysql заваливается ... Если все-таки это ограничение самого мускула, тогда понятно, придется апргейдить локальную станцию , но не хотелось бы, так как базка небольшая совсем, может подскажите как заоптимизировать сам сервак чтобы устойчиво работал под Celeron 566|128Mb|20Гб |win98.... С уважением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 11:31 |
|
||
|
Проблема
|
|||
|---|---|---|---|
|
#18+
погодите, погодите, вы говорите об конннектах или об таблицах? Посмотрите сами на конфигурацию. У вас отдано 64М под query cache, и 64M под key buffer. Все. 128М памяти уже сьели. А память еще нужна и для других вещей. например на каждое соединение должна выделяться память под стек thread, будет выделяться скажем sort_buffer (4M на каждое соединение), так что вы просто задали непомерные требования по памяти для машины в 128M RAM. Я удивляюсь как 50 то соединений прицепилось при таком конфиге. Первое чтобы я посоветовал, поправить конфиг, quey cache сделать скажем мег 5, key_buffer, скажем мег 32, сорт буфер, где нибудь 1M. (все это для машины с 128М конечно). И посмотреть что получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1855023]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 425ms |

| 0 / 0 |
