Author Archives: admin
Развитие MySQL: что нового в новых версиях
Перечислю основное. Версия 5.0 (http://dev.mysql.com/doc/refman/5.0/en/mysql-nutshell.html): Курсоры Хранимые функции Триггеры VIEW INFORMATION_SCHEMA (база о базах данных сервера) Тип данных VARCHAR Версия 5.1 (http://dev.mysql.com/doc/refman/5.1/en/mysql-nutshell.html): Оптимизация оптимизатора (особенно GROUP BY) InnoDB plugin Partitioning Row based replication Версия 5.4 (http://dev.mysql.com/doc/refman/5.4/en/mysql-nutshell.html): Улучшена масштабируемость Изменение подсистемы ввода-вывода InnoDB
Список полезных советов по оптимизации MySQL
Top 1000 SQL Performance Tips
Скринкасты Percona
http://www.percona.tv/
Список полезных инструментов для MySQL
По этому адресу — список полезных инструментов для тюнинга mySQL: http://dev.mysql.com/doc/refman/5.1/en/mysql-nutshell.html
Установка связки nginx_php-fpm_php под FreeBSD
В общем-то это ссылки по теме: ссылка на статью на сайте лиссяры: Веб сервер на много коннектов и высокую нагрузку (nginx+php-fpm+mysql); очень всё банально и просто — из портов без настройки: http://habrahabr.ru/blogs/server_side_optimization/67152/; очень хорошая статья про настройку этого дела: http://habrahabr.ru/blogs/server_side_optimization/70167/ В каждой из статей куча ссылок на другие. Ссылки по настройке NginX — https://blog.bullgare.com/2009/10/настройка-nginx-ссылки/
Настройка NginX: ссылки
Здесь собираются ссылки по настройке сервера NginX. http://sysoev.ru/nginx/ http://wiki.nginx.org/ http://habrahabr.ru/blogs/nginx/66764/ http://habrahabr.ru/blogs/server_side_optimization/70167/ http://habrahabr.ru/blogs/nginx/66764/ http://habrahabr.ru/blogs/nginx/66115/ http://habrahabr.ru/blogs/nginx/56497/
Генерация XML из массива
Сначала основная подзадача указанной задачи: Нужно генерировать массивы указанной структуры array(‘#name’ => », ‘#value’ => », ‘#attrs’ => array(), ‘#type’ => ») Причём входные массивы могут быть различными: «простой тег» array(‘tag’ => ‘value’) «сложный тег» array(‘#name’ => ‘tag’, ‘#value’ => ‘value’) и массив тегов array(‘tag’ => array(array(‘nested_tag’ => array(‘nested’ => ‘value1’)), array(‘nested_tag’ =>’value2′))) Причём они …
XSLT: объявление переменной
Объявление переменной в зависимости от условия
Первый пост про XSLT
Ненавижу XSLT
Как узнать самые ненужные индексы в mysql
SELECT t.TABLE_SCHEMA AS `db`, t.TABLE_NAME AS `table`, s.INDEX_NAME AS `index name` , s.COLUMN_NAME AS `field name`, s.SEQ_IN_INDEX `seq in index`, s2.max_columns AS `# cols` , s.CARDINALITY AS `card`, t.TABLE_ROWS AS `est rows` , ROUND(((s.CARDINALITY / IFNULL(t.TABLE_ROWS, 0.01)) * 100), 2) AS `sel %` FROM INFORMATION_SCHEMA.STATISTICS s INNER JOIN INFORMATION_SCHEMA.TABLES t ON s.TABLE_SCHEMA = t.TABLE_SCHEMA AND …