সংক্ষেপে সংক্ষেপে: ১ million মিলিয়নেরও বেশি রেকর্ড [২ জিবি আকারের) সহ একটি টেবিল। * প্রাথমিক_কি * দ্বারা অর্ডার ব্যবহার করার সময় উচ্চতর সীমাবদ্ধ নির্বাচন সহ অফসেট, কোয়েরিটি ধীরে ধীরে হয়ে যায়
সুতরাং
SELECT * FROM large ORDER BY `id` LIMIT 0, 30
তুলনায় অনেক কম লাগে
SELECT * FROM large ORDER BY `id` LIMIT 10000, 30
এটি কেবল 30 টি রেকর্ড এবং একইভাবে আদেশ দেয়। সুতরাং এটি অর্ডার দ্বারা ওভারহেড নয়।
এখন সর্বশেষ 30 টি সারি আনার সময় এটি প্রায় 180 সেকেন্ড সময় নেয়। আমি কীভাবে এই সহজ ক্যোয়ারীটি অনুকূল করতে পারি?