|
|
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
A-MaRmiksoftпропущено... Откуда так много коннектов на POS-терминале? 2К - это надеюсь общее число коннектов с момента старта, а не активных в данный момент?Да, это за время аптайма. Количество активных ограничено:A-MaR100 max threads A-MaRТогда все логично: параллельно с основным приложением работает еще сервис, который выполняет обмен данными с учетной системой и отключается от базы после каждого сеанса.5 сеансов в минуту, все равно как-то многовато... Вам виднее, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2016, 13:39 |
|
||
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
A-MaRЭто с того POS-a, на котором я боролся с тормозами (попутал немного, MySQL действительно 5.6.3, переставил в ходе экспериметнов перед тем как написать первый пост в этой теме): Assuming 512 MB of physical memory Assuming the same amount of swap space as this computer Currently running supported MySQL version 5.6.3-m6 ...... Data in InnoDB tables: 11M (Tables: 112) Total fragmented tables: 112 Это с наиболее загруженного, на котором видимых проблем нет: Assuming 1024 MB of physical memory Assuming the same amount of swap space as this computer Currently running supported MySQL version 5.1.53-community Data in InnoDB tables: 205M (Tables: 112) Total fragmented tables: 112 - у вас же терминаля с разным кол-вом памяти, нельзя их сравнивать, в первом в 2 раза меньше, а ОС тоже "кушать" хочет, причем для WinXP - 512 это критический потолок, какой бы embedded он не был - разница в объеме данных InnoDB откуда? Залит не полный дамп? Или таблицы улетели в MyIsam? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2016, 13:40 |
|
||
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
Alex_Ustinov- разница в объеме данных InnoDB откуда? Залит не полный дамп? Или таблицы улетели в MyIsam? Эти 2 терминала работают с разными учетными системами и обслуживают разное число клиентов, отсюда и такая разница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2016, 13:53 |
|
||
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
В продолжении темы настроек. Сегодня решил поиграться с MySQL 5.6.30 от MariaDB. Настройку выполнял согласно этой инструкции: http://malwselennaiaru.ru/182-ustanovka-mysql-na-windows.html#sel=67:1,67:9 . Озадачился, не найдя нигде традиционных настроек INNODB. Правда в доках пишут, что "в качестве замены InnoDB используется движок XtraDB", но и этого тоже не нашел. В папке share обнаружил интересный скрипт innodb_memcached_config Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. но базы такой среди автоматически созданных не обнаружил, и запускать пока не пробовал - хочется все-таки разобраться, откуда ноги растут. Кстати, SHOW VARIABLES LIKE "innodb_buffer_pool_size" выдает вполне адекватное значение 130+. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 12:00 |
|
||
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
A-MaRСегодня решил поиграться с MySQL 5.6.30 от MariaDB. Настройку выполнял согласно этой инструкции: http://malwselennaiaru.ru/182-ustanovka-mysql-na-windows.html#sel=67:1,67:9 . Озадачился, не найдя нигде традиционных настроек INNODB. Правда в доках пишут, что "в качестве замены InnoDB используется движок XtraDB", но и этого тоже не нашел.Эта инструкция только по установке, но не по настройке. И она про MySQL, а движок XtraDB - это в MariaDB и в Percona. В их документации и надо смотреть. Причем, в первую очередь в Percona, т.к. это их разработка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 12:18 |
|
||
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
A-MaR Озадачился, не найдя нигде традиционных настроек INNODB. Правда в доках пишут, что "в качестве замены InnoDB используется движок XtraDB", но и этого тоже не нашел. Так все нормально. Это потому что и без настроек все работает так же как с настройками. Этот автор поступил мудро, хотя и сам не подозревал об этом. Используйте только две настройки : размер пула и innodb_flush_log_trx_commit = 2. ( Или =0, если уж совсем плохо ) Это все что на самом деле нужно знать о настройке mysql. Отличные результаты дало бы изучение приложения, погружение в логику базы и изменение запросов. Но разве вы будете этим заниматься ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 13:27 |
|
||
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
miksoft5 сеансов в минуту, все равно как-то многовато... Вам виднее, конечно. По поводу частых реконнектов: они действительно не полезны для базы, или просто "выглядит немного странно"?:). Схема работы обмена у меня такая: сервис скачивает с Web-сервера пачку XML-файлов, парсит их, формирует скрипт для заливки в базу, и уже когда скачивание и парсинг полностью завершены, скрипт заливается в базу. В зависимости от количества файлов, процесс скачивания может длиться от нескольких секунд до часа, все это время сервис не обращается к базе, а количество файлов не прогнозируемо. Я посчитал, что нецелесообразно столько времени держать открытым коннект, поэтому отключаюсь перед началом скачивания всегда. Отсюда и такая частота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2016, 08:02 |
|
||
|
Кэширование запросов MySQL 5.1 vs 5.5
|
|||
|---|---|---|---|
|
#18+
A-MaRони действительно не полезны для базы, или просто "выглядит немного странно"?:).Если они не пересекаются во времени и никогда не случится пика в сотню одновременных сессий, то ничего страшного/плохого в этом нет. "Странно" это было для сценария POS-терминала. А вот для веб-сервера это даже мало, там могут идти десятки-сотни коннектов в секунду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2016, 09:53 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39218128&tid=1831883]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 454ms |

| 0 / 0 |
