Archive for Апрель, 2009

Как узнать к какому пакету относится файл в gentoo?

Для FreeBSD есть замечательная команда pkg_info, с помощью которой можно узнать все необходимое и портах! Например, о принадлежности файла к тому или иному порту:

# pkg_info -W /usr/local/sbin/asterisk
/usr/local/sbin/asterisk was installed by package asterisk-1.4.24.1

В emerge gentoo я такого полезного свойства не знаю, но есть другая утилита – portageq

# portageq owners / /sbin/iptables
 net-firewall/iptables-1.4.2-r2
        /sbin/iptables

Очень забавно запускать утилиту вот так:

# portageq owners / /sbin/*

Tags:

Пятница, Апрель 24th, 2009 Советы Нет комментариев

Еще один важный параметр работы MySQL

При записи, удалении или изменении таблиц mysql, СУБД выполняет блокировку таблицы, чтобы не повредить данные. Если блокировки выполняются долго – то это проблема. Т.е. запросы на изменения данных будут происходить дооолго.
Для того, чтобы посмотреть, были ли задержки при выполнении блокировок,нужно выполнить такой запрос:

mysql> show status like 'Table_locks_%';
+-----------------------+---------+
| Variable_name         | Value   |
+-----------------------+---------+
| Table_locks_immediate | 2473395 |
| Table_locks_waited    | 459     |
+-----------------------+---------+

Если Table_locks_waited очень большое, то нужно что-то делать. Как вариант, если используется MyISAM, переходить на InnoDB. MyISAM блокирует изменяемую таблицу целиком, а InnoDB блокирует только изменяемую строку, а не таблицу целиком, что намного эффективнее при большой интенсивности изменений в базе.

Tags:

Вторник, Апрель 7th, 2009 Советы Нет комментариев
Tinkerbell Personal Checks |Garden Planters | Jewellery For Women | Best Dog Foods | Budget Wedding Gowns | Shop For Jewellery | Vintage Jewellery| Diamante Jewellery | Car Finance Credit | DoorStep Loans