قضیه این محدودیت که ستونهای varchar ای که میخواهیم روشون index بزاریم حداکثر باید 767 بایت باشن چیه؟ و ایا این محدودیت بعد از ورژن 5.7 به بعد mysql همچنان پا برجاست؟ و موقع ایندکس گذاری باید حواسمون به این محدودیت باشه؟
سلام علی جان
وقتی شما ایندکس میکنی یک ستون رو، یک ساختمان داده درخت در پس زمینه ایجاد میشه که به ازای هر مقدار یک نود داره.
اگر حجم نودها زیاد باشه دیگه خودتون حساب کنید اندازه این درخت چی میشه؟
برای همین این محدودیت حجم تا حدودی طبیعی هست
ایندکس رو روی ستونی ایجاد کنید که توی کوئریها زیاد بهش رفرنس میدید یا مقایسه میکنید و سرچش میکنید ?
اگر برای سرچ متون بزرگ میخواید هم در مورد full text مطالعه کنید ? ?