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 Советы Нет комментариев
Cheap Retro Replica NFL NBA MLB Throwback Football Basketball Jerseys | hp printer ink cartridges refills| Jewelry Making Supplies | Thumb Joint Pain | Dog Health Problems |Tinkerbell Personal Checks |Garden Planters