Системные переменные MySQL сервера

Сервер MySQL, поддерживает большое количество системных переменных с помощью которых можно сделать, так называемую, “тонкую настройку”. Глобальные переменные инициализируются значениями по-умолчанию при старте MySQL сервера или принимают значения, установленные в конфигурационном файле.
MySQL сервер поддерживает два типа переменных, глобальные и сеансовые.

Получить полный список системных переменных в MySQL можно с помощью команды:

mysql> SHOW VARIABLES

Часть системных переменных, можно переопределить динамически, то-есть во время работы MySQL сервера, с помощью команды SET.
Читать дальше →



Регулярные выражения (regexp) в MySQL

Регулярные выражения (regex, regexp) представляют собой мощный способ выполнения сложного поиска.

В MySQL используется расширенная версия реализации регулярных выражений, которая ориентирована на соответствие POSIX 1003.2.

Регулярное выражение описывает набор строк. Простейшее регулярное выражение не включает в себя специальных символов. Например, регулярное выражениеhello означает совпадение с hello и ничего больше.
Читать дальше →



MySQL удаление дубликатов

Век живи – век учись. Сколько раз приходилось делать таблицы с уникальными значениями. Делалось все топорным способом.

Создавалась таблица с аналогичной структурой. На нужном поле ставился уникальный индекс и запускалось копирование – в результате получали нужную “уникальную таблицу”.

Так бы и делалось еще 100 лет если бы не нужно было удалить дубликаты в таблице в 80 гигабайт :(
Читать дальше →



MySQL дамп 10000 useragent

Выкладываем дамп mysql более 10000 юзерагентов. Использовать можно как угодно – от своей системы статистики – до разных версий сайта под каждый браузер (для фанатов) :)
Читать дальше →



Оптимальная настройка MySQL сервера

Конфигурационные параметры по умолчанию в Mysql расчитаны на небольшие базы данных, работающие под малыми наргузками на весьма скромном железе. Если Ваши планы насчет Mysql выходят за границы таблиц на несколько сотен записей, Вам обязательно придется менять настройки по умолчанию.

Процесс оптимальной настройки Mysql состоит из двух частей – первоначальная настройка и корректировака параметров во время работы. Корректировка параметров в рабочем режиме во многом зависит от специфики Вашей системы и ее мониторинга – тут особых правил не существует. Для стартовой настройки есть ряд рекомендаций:

Читать дальше →



Дамп MySQL базы IP адресов с привязкой к городам (Украина и Россия)

Существует 101 способ определения с какого города на сайт пришел посетитель. Есть разнообразные компилированные базы данных с собственным форматом и API и т.д.

Мы хотим поделится нашей базой и примером запроса для выборки. Читать дальше →



Статусы для соц.сетей на ArtKiev Design Studio