Updated plugin to 1.18.1 yesterday, found empty/not loading statistics now in WordPress backend.
Browser console shows Error 500 for this ajax call:
https://example.com/wp-admin/admin-ajax.php?_fs_blog_admin=true
Error Log of server shows WordPress database error The SELECT would examine more than MAX_JOIN_SIZE rows for different queries:
WordPress database error The SELECT would examine more than MAX_JOIN_SIZE rows ... SELECT DATE(CONVERT_TZ(views.viewed_at ... made by do_action('toplevel_page_independent-analytics'), WP_Hook-]do_action, WP_Hook-]apply_filters, IAWP\\Independent_Analytics-]settings_page_markup, IAWP\\Views-]__construct, IAWP\\Views-]query
WordPress database error The SELECT would examine more than MAX_JOIN_SIZE rows ... SELECT COUNT(*) as views ... made by do_action('toplevel_page_independent-analytics'), WP_Hook-]do_action, WP_Hook-]apply_filters, IAWP\\Independent_Analytics-]settings_page_markup, IAWP\\Views-]__construct, IAWP\\Views-]query
Rollback to 1.17.4 makes statistics in backend reappear and ajax call works fine again.
WordPress 6.1.1, Independent Analytics, 1.18.1, PHP 8.0.28, mysqli 5.7.40-43
wp_independent_analytics_referrers 60.879 rows
wp_independent_analytics_referrer_groups 302 rows
wp_independent_analytics_resources 4.644 rows
wp_independent_analytics_sessions 477.675 rows
wp_independent_analytics_views 515.639 rows
wp_independent_analytics_visitors 235.076 rows
wp_independent_analytics_visitors_1_16_archive 182.629 rows