Ошибка "The SELECT would examine more than MAX_JOIN_SIZE rows" в WP_Query
Если у вас много записей в таблицах
#wordpress #mysql #errors #tricks
🕹Злой полицейский — Подписаться
Если у вас много записей в таблицах
wp_posts
/wp_postmeta
и при выполнении запроса WP_Query
по метаполям вы получаете ошибку "The SELECT would examine more than MAX_JOIN_SIZE rows", то достаточно перед вашим WP_Query
выполнить дополнительный запрос и все сработает как надо:// Говорим MySQL, что у нас будет "большой" запрос.
global $wpdb;
$wpdb->query( 'SET SQL_BIG_SELECTS=1' );
// Выполняем сам запрос.
$items = new WP_Query(
[
...
'meta_query' => [
...
],
]
);
#wordpress #mysql #errors #tricks
🕹Злой полицейский — Подписаться
👍7🔥1
Кластеризация MySQL в GitHub под высокие нагрузки
GitHub использует MySQL в качестве основного хранилища данных для всего, что не связано с Git, и его доступность критически важна для работы GitHub. Сам сайт, API GitHub, аутентификация и многое другое - все это требует наличия базы данных.
👉🏻 https://github.blog/2018-06-20-mysql-high-availability-at-github/
#mysql #development #github #performance
🕹 Злой полицейский — Подписаться
GitHub использует MySQL в качестве основного хранилища данных для всего, что не связано с Git, и его доступность критически важна для работы GitHub. Сам сайт, API GitHub, аутентификация и многое другое - все это требует наличия базы данных.
👉🏻 https://github.blog/2018-06-20-mysql-high-availability-at-github/
#mysql #development #github #performance
🕹 Злой полицейский — Подписаться
👍2
JavaScript в MySQL
MySQL продолжает наращивать инновации и теперь включает в себя богатые возможности процедурного программирования внутри базы данных. Отныне разработчики могут писать хранимые программы на языке JavaScript (функции и процедуры) в сервере баз данных MySQL. Хранимые программы будут выполняться с помощью GraalVM. Эта версия доступна в качестве "Preview" в MySQL Enterprise Edition и может быть загружена через Oracle Technology Network (OTN). MySQL-JavaScript также доступен в облачном сервисе MySQL Heatware на OCI, AWS и Azure.
👉 https://habr.com/ru/articles/785402/
#mysql #JavaScript
👮♂️ Злой полицейский — Подписаться
MySQL продолжает наращивать инновации и теперь включает в себя богатые возможности процедурного программирования внутри базы данных. Отныне разработчики могут писать хранимые программы на языке JavaScript (функции и процедуры) в сервере баз данных MySQL. Хранимые программы будут выполняться с помощью GraalVM. Эта версия доступна в качестве "Preview" в MySQL Enterprise Edition и может быть загружена через Oracle Technology Network (OTN). MySQL-JavaScript также доступен в облачном сервисе MySQL Heatware на OCI, AWS и Azure.
👉 https://habr.com/ru/articles/785402/
#mysql #JavaScript
👮♂️ Злой полицейский — Подписаться
👍1