Просмотр поста

.
kantry
Hey guys! Finally I'm gonna change status!?

Simba, До хрена таблиц без индексов, это хуже чем лишние запросы.
Пример с гостевой
# Query_time: 0.010874 Lock_time: 0.000389 Rows_sent: 7 Rows_examined: 35
SET timestamp=1571933041;
SELECT `guest`.*, `guest`.`id` AS `gid`, `users`.`rights`, `users`.`lastdate`, `users`.`sex`, `users`.`status`, `users`.`datereg`, `users`.`id`
FROM `guest` LEFT JOIN `users` ON `guest`.`user_id` = `users`.`id`
WHERE `guest`.`adm`='0' ORDER BY `time` DESC LIMIT 0,7;

Нужен key на guest(user_id) и запрос поправить

Query (+/-)
SELECT 
    `gst`.*,
    `gst`.`id` AS `gid`,
    `usr`.`rights`,
    `usr`.`lastdate`,
    `usr`.`sex`,
    `usr`.`status`,
    `usr`.`datereg`,
    `usr`.`id`
FROM
    `guest` gst force index for join (idx_guest_user_id)
        LEFT JOIN
    `users` usr ON `gst`.`user_id` = `usr`.`id`
WHERE
    `gst`.`adm` = '0'
ORDER BY gst.`time` DESC