আমাদের মাইএসকিউএল স্লো ক্যোয়ারী লগের মধ্যে, সম্মিলিতভাবে ধীরতম কোয়েরিটি ডাব্লুপি_পোস্টমেটাতে একটি সাধারণ আপডেট। এখানে একটি উদাহরণ:
UPDATE `wp_postmeta`
SET `meta_value` = '1392835505:386'
WHERE `post_id` = 94705 AND `meta_key` = '_edit_lock';
আমাদের সেটআপ সম্পর্কিত প্রাসঙ্গিক বিবরণ:
- মাইএসকিউএল স্লো ক্যোয়ারির সময় 1 এস এ সেট করেছে
- ডাব্লুপি_পোস্টমেটার স্টোরেজ ইঞ্জিনটি ইনোডিবি
- মূল ডাব্লুপি ব্লগে কয়েক হাজার পোস্ট সহ একটি বৃহত্তর মাল্টিসাইট স্থাপনের মধ্যে চলছে (যেখানে এই ধীর অনুসন্ধানগুলি হচ্ছে)
- ডব্লিউপি অ্যাডমিন অঞ্চলে উচ্চ ক্রিয়াকলাপ (প্রচুর লেখক / সম্পাদক একযোগে কাজ করছেন, তবে সাধারণত তাদের নিজস্ব (অন্যদের নয়) সামগ্রীতে)
- ডব্লিউপি এর সর্বজনীন পক্ষে নিম্ন ক্রিয়াকলাপ (মূল ব্লগ থেকে সামগ্রী সরবরাহ করা নয়)
- ধীর অনুসন্ধানগুলি সকলকে "_ডিট_লক" কী ব্যবহার করছে বলে মনে হচ্ছে; একই বিন্যাসের ক্যোয়ারী (যা "_edit_lock" ব্যতীত অন্য কোনও কী ব্যবহার করে) মনে হয় না ধীর।
কেন এটি আমাদের সিস্টেমে সবচেয়ে ধীরতম ক্যোয়ারী? ডাব্লুপি-র নির্দিষ্ট "সম্পাদনা লকগুলি" ব্যবহারের সাথে কি এর কিছু যুক্ত রয়েছে?
ধন্যবাদ! :)
আপডেট: নীচে মাইএসকিএসএসএ থেকে আউটপুট:
______________________________________________________________________ 001 ___
Count : 606 (16.83%)
Time : 2257.760468 s total, 3.725677 s avg, 1.00512 s to 84.645869 s max (20.60%)
95% of Time : 1355.289277 s total, 2.357025 s avg, 1.00512 s to 12.343604 s max
Lock Time (s) : 182.502 ms total, 301 μs avg, 29 μs to 157.542 ms max (0.21%)
95% of Lock : 22.882 ms total, 40 μs avg, 29 μs to 57 μs max
Rows sent : 0 avg, 0 to 0 max (0.00%)
Rows examined : 1 avg, 1 to 2 max (0.00%)
Database : xxx_wp
Users :
xxx_wp@localhost : 98.84% (599) of query, 51.03% (1837) of all users
yyy_wp@localhost : 1.16% (7) of query, 0.94% (34) of all users
Query abstract:
SET timestamp=N; UPDATE wp_postmeta SET meta_value = 'S' WHERE post_id = N AND meta_key = 'S';
Query sample:
SET timestamp=1392835506;
UPDATE `wp_postmeta` SET `meta_value` = '1392835505:386' WHERE `post_id` = 94705 AND `meta_key` = '_edit_lock';
SELECT
এই প্রবেশের সময়ও কি প্রচুর সময় নেয় ? SELECT * FROM
Wp_postmeta` এর মতো WHERE post_id
= 94705 এবং meta_key
= '_ডিট_লক'; `?
SELECT * FROM wp_postmeta WHERE meta_key='_edit_lock'
; ?