Про типы давайте обсудим тут.
Если верить: dev.mysql.com/doc/refman/5.5/en/storage-requirements.html BIT(M) approximately (M+7)/8 bytes SET('value1','value2',...) 1, 2, 3, 4, or 8 bytes, depending on the number of set members (64 members maximum)
Получается занимаемое место будет если BIT то 2 байта, т.к. все равно до байта будет округлять, а если SET то 4 элемента будут занимать 4 байта.
Только как я понимаю, если допустим мне нужно что одно значение вкл., а остальные не важны перебирать в ограничениях все варианты? Хотя с индексом это должно быть быстро.
Спасибо, думаю практически самое оно, нужно попробовать. Вопрос только интересный по поводу индексов, так же будет производителен как на несколько полей индекс навесить…
Как я понимаю в базе что BOOLEAN что TINYINT занимают одинаковое пространство.
На счет индекса и правда интересно. Только подумал выборка по ним будет идти в основном как дополнительные параметры к sphinx поиску, а он строит свои индексы.
99.9% что не будет добавляться новых параметров.
Сейчас перенастроил сервер с нуля, удалось увеличить отдачу страниц
было
стало
Хотя процессор так же загружается работать стало комфортно.
Думаю повлияло еще что перешел с 64х битной операционки на 32х битную.
Так же поменял на рабочую связку Nginx+Apache+mod_php+APC+memcahe, а так же нормально настроил gzip и gzip_static.
Виртуализация openvz. Я тоже об этом подумал как оплата кончится перейду, просто сразу за полгода оплатил…
Нагрузку создают процессы apache2. MySql почти не используется memcache помогает.
Сейчас написал заявку в один хостинг в котором предоставляют бесплатный тестовый период на VPS, сравню.
И думаю как по деликатнее своему написать хостинг провайдеру, может одумаются сделают все хорошо =)
На clodo посмотрел процессор на самом дешевом варианте пишут 4x2267MHz, не сравнимо если они реально его столько дают)
у меня при выполнении команды как у вас процессор так же зашкаливает.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.