Архив рубрики Mysql
Дек
22

Смена кодировки всех таблиц MySql

Author admin    Category Mysql     Tags

200px-MysqlЕсли изначально к разработке сайта относится не осознано, то рано или поздно можно столкнуться с достаточно большими проблемами. Особенно сложно эти проблемы будет решать если они будут связаны с базой данных, кодировками, большими объемами данных которые естественно нужно будет сохранить. В нашем случае поговорим о кодировках mysql, рассмотрим реальную ситуацию, которую пришлось решать в экстренном порядке…

далее

Ноя
14

Хранение массива в базе данных

Author admin    Category Mysql, PHP     Tags , ,

3284935_f260

Очень часто появляется необходимость хранить массив с теми или иными данными в базе, однако многие разработчики, особенно новички часто не находят подходящего решения в данной ситуации и начинают изобретать велосипед. На днях разрабатывал систему опроса для крупного портала, долго думал как лучше обрабатывать огромную анкету из сорока вопросов, пока думал количество вопросов все росло и росло. В конце концов вспомнил про serialize.

далее

Янв
19

Оптимизация ORDER BY RAND()

Не редко появляется необходимость рандомно вытащить несколько записей из базы данных, например показать 5 случайных пользователей которые сегодня заходили или 10 случайных товаров в интернет магазине, в общем я думаю суть ясна.  Конечно когда у вас в базе всего 100-500 записей это не составит особой нагрузки, а вот если у вас в базе 100000-500000 записей и более, то пиши пропало. Конечно есть такие чудные штуки как memcached и им подобные, но мы попробуем как можно лучше оптимизировать сам запрос.

далее