Livejournal
Log in
Post
Friends
My journal
bochafreebsd
in
ru_root
[solved] MySQL пишет 50MB/sec на раздел, не имеющий к ней отношения
Feb 11, 2012 10:58
Добрый день, коллеги. Немного запутался.
FreeBSD 7.4/i386-PAE
Два WD Velociraptor 10k RPM в GEOM-Mirror
Apache 2.2, MySQL 5.1
(
И вот проблема: временные файлы создаются на системном диске, и их очень много
)
Leave a comment
Comments 14
Next
whiteglasses
February 11 2012, 04:48:29 UTC
lsof ничего не показывает?
Reply
bochafreebsd
February 12 2012, 00:39:55 UTC
Это, видимо, в Линуксе.
Reply
whiteglasses
February 12 2012, 07:10:25 UTC
В портах есть.
Можно попробовать procstat(1).
Reply
rogovsky
February 11 2012, 05:52:44 UTC
Скорее всего временные файлы
В конфиге есть параметр для указания временной директории
Reply
schors
February 11 2012, 08:55:13 UTC
mysqladmin variables | grep tmp
Собственно он туда пишет временные файлы. Просто Вы не успеваете их там увидеть.
Reply
schors
February 11 2012, 08:56:58 UTC
Кто-то просто подкинул "запрос", с каким-нибудь GROUP BY или JOIN
Reply
bochafreebsd
February 12 2012, 00:41:57 UTC
ну да, так и есть
| max_tmp_tables | 32 |
| slave_load_tmpdir | /var/tmp/ |
| socket | /tmp/mysql.sock |
| tmp_table_size | 16777216 |
| tmpdir | /var/tmp/ |
Reply
dmarck
February 11 2012, 09:21:56 UTC
(таблицы надо бы под кат и с pre, а то непонятно ни фига)
Две вещи с ходу:
включить softupdates на /, раз уж он используется не только при загрузке
включить tmpmfs мег на 128-256
но, я подозреваю, пишет он в /var/tmp в первую голову
Reply
netspyder
February 11 2012, 19:16:52 UTC
> пишет он в /var/tmp
+1
Reply
bochafreebsd
February 12 2012, 00:42:23 UTC
Спасибо, попробую softupdates тогда.
Reply
bochafreebsd
February 12 2012, 01:12:46 UTC
tmpfs проблему решил.
Reply
network1453
February 11 2012, 11:07:42 UTC
+1 к временным таблицам.
Reply
Next
Leave a comment
Up
Comments 14
Reply
Reply
Можно попробовать procstat(1).
Reply
В конфиге есть параметр для указания временной директории
Reply
Собственно он туда пишет временные файлы. Просто Вы не успеваете их там увидеть.
Reply
Reply
| max_tmp_tables | 32 |
| slave_load_tmpdir | /var/tmp/ |
| socket | /tmp/mysql.sock |
| tmp_table_size | 16777216 |
| tmpdir | /var/tmp/ |
Reply
Две вещи с ходу:
включить softupdates на /, раз уж он используется не только при загрузке
включить tmpmfs мег на 128-256
но, я подозреваю, пишет он в /var/tmp в первую голову
Reply
+1
Reply
Reply
Reply
Reply
Leave a comment