[QUOTE=M.Abooali;1687516]

خوب انتظار بالاست هر جور نگاهش می کنم. اینها تنظیمات mySQL شماست.

شبیه php.ini که توش یک سری مختصات به php میدیم. این فایل هم محتویاتش یک سری مختصات به دیتابیس شما میدهد.

باز همانطور که ما در php میتوانیم به صورت توکار مختصات دهی کنیم (با htaccess یا داخل خود فایل ها با ini_set) جالب هست بدانید در mysql هم با کوئری های پایه میشه تک تک این تنظیمات را برای سشن برقرار شده اعمال کرد.

با این وجود چون معمولا اسکریپت ها فاقد سطح وسیع این تنظیمات هستند یا ممکن بخواهند زیاده روی کنند، شما میای یک سری پیش فرض ها را در my.cnf میریزی تا مدیریت بهتر روی دیتابیس داشته باشید.

برای درک کاربرد تک تک دستورات لازم هست شما یک فرد مسلط به mysql یا بهتره گفت sql ودیتابیس باشید. اگر نه باید یک دوره کامل براتون گذاشت تا بگیم انجین ها چین لیمیت پر کوئری چیه و ظرفیت کش کاربردش کجاست و ...

مطمئنا منظور شما موارد عمومی که گویا هست نبوده، مثل لیمیت تعداد کانکشن یا ... / بخش زیادی از فایل شما هم که کامنت هست در اصل فایل شما این هست:

کد PHP:
[mysqld]local-infile=0skip-external-lockingkey_buffer_size 512Mmax_allowed_packet 32Mtable_open_cache 512sort_buffer_size 2Mread_buffer_size 2Mread_rnd_buffer_size 8Mmyisam_sort_buffer_size 64Mthread_cache_size 8query_cache_size 32Mthread_concurrency 8query_cache_limit 32Mtmp_table_size 16Mmax_heap_table_size 16Mlog-bin=mysql-bininnodb_buffer_pool_size 1G
[mysqldump]max_allowed_packet 16M
[mysql]no-auto-rehash
[myisamchk]key_buffer_size 256Msort_buffer_size 256Mread_buffer 2Mwrite_buffer 2M 
بیشتر هست هم که گفتید مربوط میشه به نداشتن دانش. اینها زیاد یا کم بودنش مهم نیست. باید بر اساس نیاز بزارید. عمدتا در هاست های اشتراکی و عمومی شما به 2 یا 3 خط بیشتر احتیاج ندارید مگر واقعا متخصص امر باشید و بخواهید حرفه ای کانفیگ کنید.

اگر علاقه مند به یادگیری هستید مطالعه کنید.
بله حرف شما کامل متین میباشد بنده تنها یه سری تنظیمات و کانفیگ دیتابیس برام مهم نیست به صورت تخصصی میخواستم در مورد این مسئله بدونم ایا منبع خوبی سراغ دارید که این موارد رو آموزش بده یا دوره ای در ایران درمورد این مسئله باشه