mysql 9804 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9807 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9808 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9809 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9810 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
[ ... repeated output truncated ... ]
Вони не використовують 13 * 50 Мб оперативної пам'яті - вони , ймовірно , використовувати що - щось на зразок 70Mb загального . Пам’ятайте, що цей Linux поділиться немодифікованими сторінками пам’яті між процесами, тому, якщо ваш сервер буде запущений, більшість цієї пам’яті буде спільним. Насправді, оскільки mysql є потоком, напевно, лише менше пам'яті буде виділено на один потік. Якщо ви стурбовані використанням пам'яті кожного процесу mysql, перегляньте /etc/mysql/my.cnf
і перегляньте змінні в розділі mysqld:
key_buffers
thread_stack
thread_cache_size
max_connections
query_cache_limit
query_cache_size
Попереджуйте, що це дуже потужні змінні, які можна настроїти, і ви можете легко знищити свою функцію mysql, встановивши їх занадто низько, або марнуйте пам'ять, яку можна використовувати в іншому місці, встановивши їх занадто високо.
Один простий відправною точкою , щоб з'ясувати , кращий спосіб , щоб налаштувати ваш екземпляр бази даних MySQL повинен запустити додаток для трохи, а потім запустити скрипт mysqltune з тут , який буде аналізувати свої лічильники продуктивності, потім проводять рекомендацію про те , що ви повинні змінити в конфігурація вашого сервера
mysqltune
, дуже корисно дякую. Крім того, ви можете використовуватиhtop
для розфарбовування наших потоків і бачити фактичну пам'ять, що використовується в процесі.