300 метров для tmp_table_size это очень много.Автор оригинала: Opik
tmp_table_size
нет. какой сейчас выход из положения?Вы уверены что вы этого хотите?
blob нету, TEXT есть.Есть ли у вас BLOB или TEXT поля
Вытаскивай все TEXT-ы, BLOB-ы в отдельные таблицы с привязкой по айдишнику... и делай таблицы фиксированного формата(или если надо, то HEAP)... varchar надо либо сделать char, либо если не используется при выборке вытащить вместе с TEXT и BLOB в отдельные таблицы...Автор оригинала: Opik
blob нету, TEXT есть.
) и при изменении опять пересобирать кеш..Надо измерить, насколько быстро выполняется целиком эта функция получения инфы, и сколько занимает вызов SQL-запроса (самого mysql_query, до fetch'ей).При каждом обновлении скрипта в любой части игры вызывается функция получения инфы. Вот о ней и хочу поговорить. В ней 2 SQL запроса(простых), но из больших таблиц. пару инклудов и дофига операций, сложения, ифы всякие, swtich и так далее. Т.е это накладно каждый раз её использовать. Какие тут варианты решения данной проблемы?