উত্তর:
কোনও পার্থক্য হবে না - এমএসকিউএল-তে কোয়েরি ইঞ্জিন (এবং বেশিরভাগ ডাটাবেস ইঞ্জিনগুলিতে) উভয়ের জন্য একই ক্যোয়ারী পরিকল্পনা তৈরি করবে। আপনি এসকিউএল ওয়ার্কবেঞ্চে আনুমানিক এবং প্রকৃত ক্যোয়ারী পরিকল্পনা দেখে এটি যাচাই করতে পারেন।
আপনার প্রশ্নের উত্তর দেওয়ার জন্য আপনার নিজের ডেটা ব্যবহার করে এমন একটি পরীক্ষা তৈরির বিষয়ে কীভাবে?
আপনি যদি কেবল ডাটাবেস প্রোগ্রামিংয়ের বিষয়ে একটি জিনিস শিখেন তবে এটি এমন যে প্রায়শই কোনও আকারের কোনও কিছুর সমস্ত সমাধান মাপসই হয় না। অবশ্যই সেরা অনুশীলন আছে, তবে সামগ্রিকভাবে এটি সর্বদা ক্ষেত্রে ক্ষেত্রে হয়।
আমি এটি বলার কারণ হ'ল সম্পর্কের ডাটাবেসের অনুসন্ধানগুলির সাথে প্রায়শই একটি আকার কোনও কিছুর সাথে সমস্ত পদ্ধতির সাথে ফিট করে না। কারণ এমন একজন পরিকল্পনাকারী রয়েছেন যা সিদ্ধান্ত নেবেন যে আপনার ডেটা পরে কীভাবে যাবেন একই ক্যোয়ারী দ্রুত বা সুপার ধীরে ধীরে আলোকিত হতে পারে তার উপর নির্ভর করে যে কোনও নির্দিষ্ট সময়ে উপলভ্য তথ্যের সাথে পরিকল্পনাকারী কী কী তথ্য উপলব্ধ করবে তা বেছে নিতে পারে। উদাহরণস্বরূপ কখনও কখনও সূচক আপনার সেরা বন্ধু হয় এক মাস এবং একমাস পরে আপনার সবচেয়ে খারাপ শত্রু নির্ভর করে যদি আপনি অনুসন্ধান চালাচ্ছেন বা ডেটা সন্নিবেশ করছেন এবং অন্যরা কীভাবে সিস্টেমটি ব্যবহার করছেন আপনি কী জিজ্ঞাসা চালিয়ে যাচ্ছেন। সুতরাং আমি সর্বদা একটি পরীক্ষা তৈরি করার পরামর্শ দিচ্ছি যা আপনার ব্যবহারের ক্ষেত্রে প্রমাণিত হয় যে এই ক্যোয়ারীটি কীভাবে সম্পাদন করবে। এবং তারপরেও আপনার ফলাফল সময়ের সাথে সাথে পরিবর্তিত হতে পারে এবং আপনি ডেটা এবং ব্যবহারের পরিবর্তন হিসাবে অনুকূলিতকরণে ফিরে আসবেন।
আমি মনে করি আপনি স্ট্যাকওভারফ্লো থেকে যে উত্তরগুলি পাবেন তা পাঠ্য পুস্তকের উত্তর হতে চলেছে, কেবল আপনার পরিবেশ সরবরাহ করতে পারে এমন আসল বিশ্বের উত্তর নয়। এবং শেষ পর্যন্ত এটি আপনার আসল বিশ্বের ফলাফল যা গুরুত্বপূর্ণ।
এখন আপনি যে সাধারণ জিজ্ঞাসাটি এখানে দেখিয়ে দিচ্ছেন তা উভয়ই একই কর্মক্ষমতা অনুযায়ী হওয়া উচিত। তবুও আমি বলি এটি পরীক্ষা করে দেখুন এবং আপনি যদি প্রশ্ন জিজ্ঞাসা করছেন তবে এটি প্রমাণ করুন। আমার সহ যে কারওর উত্তরে বিশ্বাস করার আগে আমি ফলাফলগুলিতে বিশ্বাস করব।