tfw оптимизация
- $addr = $this->_db->fetchOne("SELECT id, value, timezone FROM addr ORDER BY RAND() LIMIT 1;");
+ $addr = $this->_db->fetchOne("SELECT r1.id, r1.value, r1.timezone FROM addr AS r1 JOIN ( SELECT (RAND() * (SELECT MAX(id) FROM addr)) AS id ) AS r2 WHERE r1.id >= r2.id ORDER BY r1.id ASC LIMIT 1;");
