Срочно помощь нужна с mysql

richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Срочно помощь нужна с mysql

Post by richmantrade »

Подскажите пожалуйста, что означает такая ошибка:

Code: Select all

PHP Fatal error:  Uncaught exception 'Exception' with message 'Mysql error:: 1054 (Unknown column 'g.custom_var1' in 'where clause') (db_link) in query select  g.id, g.gallery_md5, gs.total_shows as thumb_casts, gs.total_clicks as clicks, if (gs.total_shows < 100, 1, 0) as new_thumb  FROM rot_galleries as g JOIN rot_gallery_stats as gs on gs.thumb_id = g.id WHERE g.status = 1   AND g.rgroup != 0  and gs.best_thumb = 'yes'  and gs.group_id = '0'  and g.custom_var1 = 'qwerty'  ORDER BY new_thumb ASC, gs.total_ctr DESC, gs.total_shows ASC LIMIT 0, 160# queryitems. (domain.com) ' in /home/clients/user/www/domain.com/html/scj/includes/db_modules/mysql.php:62
увдел в логах запрос: http://domain.com/?custom_var1=qwerty
Попробовал на других доменах (даже на других серверах) прогрузить в браузере с /?custom_var1=qwerty - везде такая ошбка. Должно ж быть - просто морда сайта. Везде 51ап.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Срочно помощь нужна с mysql

Post by admin »

Проведите плз ап и рекомендую так же доделать индексы на rot_gallery_data.custom_var* если они часто используются в поиске, тк по дефолту на них индексов нет, дабы не перегружать базу там где это не надо.
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Срочно помощь нужна с mysql

Post by richmantrade »

Провел Ап. Ошибка пропала.
А что такое
доделать индексы на rot_gallery_data.custom_var*
?
Это админу сказать нужно ?
Или, раз нет ошибки никакой, то можно ничего н делать больше ?
Спасибо!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Срочно помощь нужна с mysql

Post by admin »

Можно сказать админу.
А сколкьо галер в базе ?
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Срочно помощь нужна с mysql

Post by richmantrade »

admin wrote:А сколкьо галер в базе ?
По разному.
На некоторых сайтах (мультиниши на "хомяках") - 30к , на некоторых (пиксовые кастом гали в узкой нише) - 1к.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Срочно помощь нужна с mysql

Post by admin »

Сложно однозначно сказать будет ли в какой-то конкретной ситауации юзать индексы не протестировав. На 1к галер индексы ничего не поменяют. на 30к может быть.
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Срочно помощь нужна с mysql

Post by richmantrade »

А можно, в двух словах, что это за индексы такие и для чего они нужны ;)
Или ссылочку, где почитать. Мне наверное тогда ясно станет, нужно их делать или нет .
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Срочно помощь нужна с mysql

Post by admin »

"что такое индексы в mysql"

вот приямо так и уверен найдет более чем достаточно )
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Срочно помощь нужна с mysql

Post by richmantrade »

Ага.
Почитал про "что такое индексы в mysql" и принял решение - Не "заморачиваться" :)
Спасибо!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Срочно помощь нужна с mysql

Post by admin »

Да, на 1к это не имеет значения, на 300к - весьма.
Don't forget to run script update
Post Reply