Posted 26 апреля, 20222 yr comment_180594 Добрый вечер, спасибо форуму, удалось многое оптимизировать и настроить благодаря вам. Осталась одна проблема, гугл не помог. На форуме (IPB 3.4.9) периодически выходит ошибка Цитата Error: 1104 - The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay Бывает в просмотре пользователя, бывает в просмотре темы. на сервере (jino) базы в InnoDB + Memcashed MySQL: 10.5.15-MariaDB max_join_size: 500000000 В техподдержке посоветовали: Цитата Изменить данные параметры на уровне общего сервера нельзя, но их можно задать в скриптах, перед подключением к базе. Например: mysql_query("set sql_big_selects=1"); Подскажите в каком из файлов движка вставить данную строку? Или проблема не в этом?
26 апреля, 20222 yr Author comment_180595 полностью ошибка из лога ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date: Tue, 26 Apr 2022 15:49:02 +0000 Error: 1104 - The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay IP Address: 109.252.195.136 - /forum/index.php?showuser=35584 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT m.*, m.member_id as my_member_id,p.*,pp.*,g.*,s.* FROM ibf_members m LEFT JOIN ibf_pfields_content p ON ( p.member_id=m.member_id ) LEFT JOIN ibf_profile_portal pp ON ( pp.pp_member_id=m.member_id ) LEFT JOIN ibf_groups g ON ( g.g_id=m.member_group_id ) LEFT JOIN ibf_sessions s ON ( s.member_id=m.member_id ) WHERE m.member_id=35584 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | adm-in/applications/members/modules_public/profile/view.php | [IPSMember].load | 224 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | adm-in/applications/members/modules_public/profile/view.php | [public_members_profile_view]._viewModern | 64 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | adm-in/sources/base/ipsController.php | [public_members_profile_view].doExecute | 306 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
26 апреля, 20222 yr comment_180596 Вы запускаете 3.4.9 на шареде? Движок сильно не оптимизирован. Не стоит погружаться в такие проблемы. Edited 26 апреля, 20222 yr by Zero108
26 апреля, 20222 yr Author comment_180597 9 минут назад, Zero108 сказал: Вы запускаете 3.4.9 на шареде? Движок сильно не оптимизирован. Не стоит погружаться в такие проблемы. Да, виртуальный хостинг
26 апреля, 20222 yr comment_180599 Функции DB живут в ips_kernel/classDbMysqlClient.php и ips_kernel/classDbMysqliClient.php (не знаю, что у вас, вставляйте в оба) в функцию connect() перед parent:connect(); $this->query( "SET SQL_BIG_SELECTS=1" ); У меня такой древности нет, проверить не на чем. Edited 26 апреля, 20222 yr by Desti
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.