Инструменты пользователя

Инструменты сайта


linux:mysql
Warning: Undefined array key 8 in /home/virtwww/w_linko22-ru_c0d3353b/http/inc/html.php on line 1453

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:mysql [2011/10/14 14:47]
linko22@gmail.com создано
linux:mysql [2011/11/15 10:45] (текущий)
linko22@gmail.com
Строка 1: Строка 1:
 +====== MySQL ======
 +
 +===== Изменение настроек "на лету" =====
 +
 <code bash> <code bash>
-mysql> set @@tmp_table_size=327680000;+# mysql 
 +mysql> set @@global.tmp_table_size=327680000;
 Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec)
 +mysql> exit
  
 +# mysql
 mysql> show variables like '%tmp%'; mysql> show variables like '%tmp%';
 +-------------------+-----------+ +-------------------+-----------+
Строка 16: Строка 23:
 mysql> mysql>
 </code> </code>
 +
 +old value
 +<code mysql>
 +set @@global.tmp_table_size=134217728;
 +set @@global.max_heap_table_size=268435456;
 +</code>
 +512Mb
 +<code mysql>
 +set @@global.tmp_table_size=536870912;
 +set @@global.max_heap_table_size=536870912;
 +</code>
 +
 +===== Ротация логов =====
 +
 +Создаем файлик **/etc/logrotate.d/mysqld**:
 +
 +<code bash>
 +/var/log/mysqld/*.log {
 +    create 664 mysql mysql
 +    notifempty
 +    daily
 +    rotate 10
 +    missingok
 +    compress
 +    postrotate
 +    if test -n "`ps acx|grep mysqld`"; then
 +        /usr/bin/mysqladmin flush-logs
 +    fi
 +    endscript
 +}
 +</code>
 +
 +Обязательно запускаем один раз
 +<code bash>logrotate -f /etc/logrotate.d/mysqld</code>
linux/mysql.1318589262.txt.gz · Последнее изменение: 2011/10/14 14:47 (внешнее изменение)