Home Alone
Customer
Shop purchases take anywhere from 2 - 90 seconds. This is from the slow query log:
# Query_time: 89.359487 Lock_time: 0.000049 Rows_sent: 355263 Rows_examined: 17523704
SET timestamp=1464027158;
SELECT
pointstable_4.reputation AS points_4,
post.userid,
user.dbtech_vbshop_purchase
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN user AS pointstable_4 ON(pointstable_4.userid = post.userid)
WHERE post.dateline > 1394470641 AND (post.visible = 1 OR post.postid = 26695098);
# Query_time: 14.194546 Lock_time: 0.000052 Rows_sent: 89360 Rows_examined: 268084
SET timestamp=1464026887;
SELECT
pointstable_4.reputation AS points_4,
post.userid,
user.dbtech_vbshop_purchase
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN user AS pointstable_4 ON(pointstable_4.userid = post.userid)
WHERE post.dateline > 1463410478 AND (post.visible = 1 OR post.postid = 26695066);
# Query_time: 5.832243 Lock_time: 0.000044 Rows_sent: 32073 Rows_examined: 96223
SET timestamp=1464026608;
SELECT
pointstable_4.reputation AS points_4,
post.userid,
user.dbtech_vbshop_purchase
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN user AS pointstable_4 ON(pointstable_4.userid = post.userid)
WHERE post.dateline > 1463783766 AND (post.visible = 1 OR post.postid = 26695007);
Reputation points are used for currency.
Any idea what causes this and if it can be fixed?
# Query_time: 89.359487 Lock_time: 0.000049 Rows_sent: 355263 Rows_examined: 17523704
SET timestamp=1464027158;
SELECT
pointstable_4.reputation AS points_4,
post.userid,
user.dbtech_vbshop_purchase
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN user AS pointstable_4 ON(pointstable_4.userid = post.userid)
WHERE post.dateline > 1394470641 AND (post.visible = 1 OR post.postid = 26695098);
# Query_time: 14.194546 Lock_time: 0.000052 Rows_sent: 89360 Rows_examined: 268084
SET timestamp=1464026887;
SELECT
pointstable_4.reputation AS points_4,
post.userid,
user.dbtech_vbshop_purchase
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN user AS pointstable_4 ON(pointstable_4.userid = post.userid)
WHERE post.dateline > 1463410478 AND (post.visible = 1 OR post.postid = 26695066);
# Query_time: 5.832243 Lock_time: 0.000044 Rows_sent: 32073 Rows_examined: 96223
SET timestamp=1464026608;
SELECT
pointstable_4.reputation AS points_4,
post.userid,
user.dbtech_vbshop_purchase
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN user AS pointstable_4 ON(pointstable_4.userid = post.userid)
WHERE post.dateline > 1463783766 AND (post.visible = 1 OR post.postid = 26695007);
Reputation points are used for currency.
Any idea what causes this and if it can be fixed?