আমরা যখন সাব কোয়েরি ব্যবহার করছি তখন যৌগিক সূচক ব্যবহার করা যেতে পারে। কম্পোজিট ইনডেক্স ব্যবহারের সুবিধাগুলি হল।
- যোগদান করা হচ্ছে
- ফিল্টারিং
- নির্বাচন করা হচ্ছে
নিম্নে সূচকের সিনট্যাক্স।
সূচী(কলাম_নাম1,কলাম_নাম2,কলাম_নাম3,কলাম_নাম4,............................N)
আসুন প্রথমে একটি টেবিল তৈরি করি এবং তার মধ্যে আমরা সূচী নির্ধারণ করেছি।
mysql> টেবিল MultipleIndexDemo তৈরি করুন -> ( -> id int, -> FirstName varchar(100), -> LastName varchar(100), -> Address varchar(200), -> index(id,LastName,Address) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)
সূচীগুলি সফলভাবে তৈরি হয়েছে কিনা তা পরীক্ষা করতে৷
mysql> MultipleIndexDemo থেকে সূচী দেখান;
নিচের আউটপুট।
<প্রে>+---------------------+---------+--- ------------+------------+------------+------------ ---------------+---------+------+------------+------- --+---------------+---------+| টেবিল | অ_অদ্বিতীয় | মূল_নাম | Seq_in_index | কলাম_নাম | সমষ্টি | কার্ডিনালিটি | উপ_অংশ | বস্তাবন্দী | শূন্য | সূচক_টাইপ | মন্তব্য | সূচী_মন্তব্য | দৃশ্যমান -----------+------------+------------+------------ -+---------+---------+------+------------+--------- -+---------------+---------+| মাল্টিপল ইনডেক্সডেমো | 1 | আইডি | 1 | আইডি | ক | 0 | NULL | NULL | হ্যাঁ | BTREE | | | হ্যাঁ || মাল্টিপল ইনডেক্সডেমো | 1 | আইডি | 2 | পদবি | ক | 0 | NULL | NULL | হ্যাঁ | BTREE | | | হ্যাঁ || মাল্টিপল ইনডেক্সডেমো | 1 | আইডি | 3 | ঠিকানা | ক | 0 | NULL | NULL | হ্যাঁ | BTREE | | | হ্যাঁ |+-------------------+------------+----------+--- -----------+------------+------------+------------ -+---------+---------+------+------------+--------- -+---------------+---------+3 সারি সেটে (0.18 সেকেন্ড)