صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: آموزش بهینه سازی MySQL در cPanel

  1. #1
    عضو انجمن MehrganWeb آواتار ها
    تاریخ عضویت
    Feb 2013
    محل سکونت
    cd /tmp
    نوشته ها
    365
    تشکر تشکر کرده 
    515
    تشکر تشکر شده 
    796
    تشکر شده در
    551 پست

    پیش فرض آموزش بهینه سازی MySQL در cPanel

    برای Optimize یا همان بهینه سازی MySQL در سی پنل (وقتی که کمبودی در این زمینه احساس میشه) بهتره ابتدا مطمئن شویم که چه چیزهایی نیاز به تنظیم داره و باید چه کارهایی کرد.
    برای همین منظور از mysqltuner استفاده میکنیم که بصورت رایگان و ساده با Wget قابل دسترس هست!

    کد HTML:
    wget mysqltuner.plchmod 755 mysqltuner.pl./mysqltuner.pl
    با اجرای این سه خط دستور، mysqltuner دانلود و اجرا میشه و مشکلات و کمبود های موجود رو میتونید توی گزارش خروجی ببینید. (خط هایی که با دو علامت تعجب قرمز رنگ (!!) مشخص میشوند، نیاز به تغییر دارند)حالا میرسیم به کانفیگ خود MySQL که از طریق ویرایش فایل my.cnf موجود در فولدر /etc/ در دسترس خواهد بود.
    کد HTML:
    nano /etc/my.cnf
    برای Optimize کردن MySQL کافیه موارد زیر رو به این فایل اضافه کنید :
    کد HTML:
    # The following options will be passed to all MySQL clients
    کد HTML:
     [client] #password = your_password port = 3306 socket = /var/lib/mysql/mysql.sock# Here follows entries for some specific programs# The MySQL server [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 256M max_allowed_packet = 1M table_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size= 16M # Try number of CPU's*2 for thread_concurrency thread_concurrency = 8# Disable Federated by default skip-federated# Replication Master Server (default) # binary logging is required for replication log-bin=mysql-bin# required unique id between 1 and 2^32 - 1 # defaults to 1 if master-host is not set # but will not function as a master if omitted server-id = 1[mysqldump] quick max_allowed_packet = 16M[mysql] no-auto-rehash[isamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M[myisamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M[mysqlhotcopy] [RIGHT][COLOR=#333333] interactive-timeout
    [/COLOR][/RIGHT]

    و پس از اضافه کردن آنها فایل رو ذخیره و MySQL رو ریستارت کنید
    با دستور
    کد HTML:
    service mysql restart
    آموزش بعدی رو برای دایرکت ادمین میزارم
    موفق باشید
    منبع : rezafh.ir
    ویرایش توسط MehrganWeb : March 4th, 2013 در ساعت 20:35

  2. تعداد تشکر ها از MehrganWeb به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو دائم majidisaloo1 آواتار ها
    تاریخ عضویت
    May 2012
    محل سکونت
    اینترنت
    نوشته ها
    1,847
    تشکر تشکر کرده 
    558
    تشکر تشکر شده 
    4,623
    تشکر شده در
    3,198 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    کامل ترین راه برای بهینه سازی این هست؟
    شرکت میزبان داده پاسارگاد با نام تجاری آنلاین سرور | شماره ثبت : 5315 | تلفن تماس : 54634 - 021 | onlineserver.ir
    آدرس : تهران -شهریار-خیابان مصطفی خمینی(کرشته) - پلاک 101 - مجتمع اداری نور-طبقه 3 -واحد 12


  5. تعداد تشکر ها از majidisaloo1 به دلیل پست مفید


  6. #3
    عضو انجمن wanener آواتار ها
    تاریخ عضویت
    Mar 2010
    محل سکونت
    /var/log
    نوشته ها
    307
    تشکر تشکر کرده 
    152
    تشکر تشکر شده 
    1,375
    تشکر شده در
    815 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    سلام
    در خصوص استفاده از Mysqltuner اطلاعاتتون تقریبا صحیح هست !
    اما نمونه کدی که برای فایل My.cnf دادید گویا نمونه Template my_huge.cnf موجود روی خود سرور به صورت پیشفرض هست ! که من به شخصه اصلا اون رو قبول ندارم !
    این تنظیمات بدون اطلاعات از وضعیت سرور شما فقط به صورت یک قالب هستند و بهینه سازی یعنی اینکه با اطلاع از شرایط سرور ، توان پردازشی ، رم، تعداد وب سایت نوع دیتابیس ها و .... اقدام به تغیر متغیر ها برای دستیابی به بهترین کارایی کنید

    به هر صورت امیدوارم کسانی که به این موقله علاقه مند هستند از آموزش شما استفاده لازم رو برده باشند

    راه برای رسیدن به دیتابیس سرور بهینه شده به تعداد سرورهای دنیاست !

  7. #4
    عضو انجمن MehrganWeb آواتار ها
    تاریخ عضویت
    Feb 2013
    محل سکونت
    cd /tmp
    نوشته ها
    365
    تشکر تشکر کرده 
    515
    تشکر تشکر شده 
    796
    تشکر شده در
    551 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    نقل قول نوشته اصلی توسط wanener نمایش پست ها
    سلام
    در خصوص استفاده از Mysqltuner اطلاعاتتون تقریبا صحیح هست !
    اما نمونه کدی که برای فایل My.cnf دادید گویا نمونه Template my_huge.cnf موجود روی خود سرور به صورت پیشفرض هست ! که من به شخصه اصلا اون رو قبول ندارم !
    این تنظیمات بدون اطلاعات از وضعیت سرور شما فقط به صورت یک قالب هستند و بهینه سازی یعنی اینکه با اطلاع از شرایط سرور ، توان پردازشی ، رم، تعداد وب سایت نوع دیتابیس ها و .... اقدام به تغیر متغیر ها برای دستیابی به بهترین کارایی کنید

    به هر صورت امیدوارم کسانی که به این موقله علاقه مند هستند از آموزش شما استفاده لازم رو برده باشند

    راه برای رسیدن به دیتابیس سرور بهینه شده به تعداد سرورهای دنیاست !
    تشکر از توضیحاتتون
    ما هم برای سرور خودمون با این مشخصات ذکر شده در بالا کانفیگ رو انجام دادیم
    بازم مصرف دیتابیس ها از 8 به 3 درصد رم کاهش یافت
    ممنونم

  8. #5
    عضو انجمن MehrganWeb آواتار ها
    تاریخ عضویت
    Feb 2013
    محل سکونت
    cd /tmp
    نوشته ها
    365
    تشکر تشکر کرده 
    515
    تشکر تشکر شده 
    796
    تشکر شده در
    551 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    اینم آموزش دایرکت ادمینش
    قبلا بهینه سازی (یا همون Optimize) کردن MySQL در کنترل پنل cPanel رو توضیح دادم
    حالا ، آموزش بهینه سازی MySQL رو در کنترل پنل DirectAdmin قرار میدم که خیلی هم ساده هست و با دو تا دستور انجام میشه! :

    برای سرورهای پایینتر از ۱ گیگابایت رم میتوانید از دستور زیر استفاده کنید:


    کد HTML:
    # cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf# service mysqld restart
    برای سرورهای ۱ تا ۲ گیگابایت رم میتوانید از دستور زیر استفاده کنید:

    کد HTML:
    # cp -f /usr/share/mysql/my-large.cnf /etc/my.cnf# service mysqld restart
    برای سرورهای بالای ۲ گیگابایت رم میتوانید از دستور زیر استفاده کنید:

    کد HTML:
    # cp -f /usr/share/mysql/my-huge.cnf /etc/my.cnf# service mysqld restart
    و تمام !
    موفق باشید
    منبع : rezafh.ir
    ویرایش توسط MehrganWeb : March 4th, 2013 در ساعت 20:40

  9. #6

  10. تعداد تشکر ها از RezaFH به دلیل پست مفید


  11. #7
    عضو انجمن MehrganWeb آواتار ها
    تاریخ عضویت
    Feb 2013
    محل سکونت
    cd /tmp
    نوشته ها
    365
    تشکر تشکر کرده 
    515
    تشکر تشکر شده 
    796
    تشکر شده در
    551 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    شرمنده رضا جان اصلاح شد
    موفق باشی

  12. #8
    عضو انجمن compiler آواتار ها
    تاریخ عضویت
    Sep 2012
    محل سکونت
    USA
    نوشته ها
    544
    تشکر تشکر کرده 
    228
    تشکر تشکر شده 
    615
    تشکر شده در
    443 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    نقل قول نوشته اصلی توسط MehrganWeb نمایش پست ها
    اینم آموزش دایرکت ادمینش
    قبلا بهینه سازی (یا همون Optimize) کردن MySQL در کنترل پنل cPanel رو توضیح دادم
    حالا ، آموزش بهینه سازی MySQL رو در کنترل پنل DirectAdmin قرار میدم که خیلی هم ساده هست و با دو تا دستور انجام میشه! :

    برای سرورهای پایینتر از ۱ گیگابایت رم میتوانید از دستور زیر استفاده کنید:


    کد HTML:
    # cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf# service mysqld restart
    برای سرورهای ۱ تا ۲ گیگابایت رم میتوانید از دستور زیر استفاده کنید:

    کد HTML:
    # cp -f /usr/share/mysql/my-large.cnf /etc/my.cnf# service mysqld restart
    برای سرورهای بالای ۲ گیگابایت رم میتوانید از دستور زیر استفاده کنید:

    کد HTML:
    # cp -f /usr/share/mysql/my-huge.cnf /etc/my.cnf# service mysqld restart
    و تمام !
    موفق باشید
    منبع : rezafh.ir

    سلام

    این چه مدل آموزش بهینه سازی MySQL بود !؟!!

    اصلا این چه ربطی به دایرکت ادمین داره که شما نوشتی اینم از آموزش بهینه سازی در دایرکت ادمین؟!!

    عزیز من اینا فایل های تملیپت خود MySQL هست که چه در cPanel چه در DA چه هر کنترل پنل دیگری دقیقا در همین مسیر یعنی /usr/share/mysql وجود داره
    استفاده از فایل تملپیت که نشد بهینه سازی!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! هر چند که ربطش به دایرکت ادمین هم معلوم نشد!!!


  13. #9
    عضو دائم shivahost آواتار ها
    تاریخ عضویت
    Dec 2010
    نوشته ها
    2,477
    تشکر تشکر کرده 
    1,371
    تشکر تشکر شده 
    4,137
    تشکر شده در
    2,773 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    نقل قول نوشته اصلی توسط compiler نمایش پست ها
    سلام

    این چه مدل آموزش بهینه سازی MySQL بود !؟!!

    اصلا این چه ربطی به دایرکت ادمین داره که شما نوشتی اینم از آموزش بهینه سازی در دایرکت ادمین؟!!

    عزیز من اینا فایل های تملیپت خود MySQL هست که چه در cPanel چه در DA چه هر کنترل پنل دیگری دقیقا در همین مسیر یعنی /usr/share/mysql وجود داره
    استفاده از فایل تملپیت که نشد بهینه سازی!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! هر چند که ربطش به دایرکت ادمین هم معلوم نشد!!!
    با شما موافقم.

    شاید گاهی مواقع این تمپلیت ها جوابگو باشه، اما بهینه سازی بازدهی سرور کاری نیست که یکبار انجام دهید و بره تا ابد! خیر، با مانیتور کردن سرور و سایت های روی آن و سایت های جدیدی که اضافه می شود به سرور هاستینگ هر چند مدت باید در مقادیری که بهینه شده تغییرات ایجاد کرد.

    همچنین بهینه سازی mysql باید با سایر موارد مثل بهینه سازی apache و ماژول های آن همزمان انجام بشه تا به نتیجه اصلی برسید.

  14. #10
    عضو انجمن RezaFH آواتار ها
    تاریخ عضویت
    Jul 2009
    محل سکونت
    تبریز
    نوشته ها
    699
    تشکر تشکر کرده 
    1,032
    تشکر تشکر شده 
    2,817
    تشکر شده در
    1,444 پست

    پیش فرض پاسخ : آموزش بهینه سازی MySQL در cPanel

    نقل قول نوشته اصلی توسط compiler نمایش پست ها
    سلام

    این چه مدل آموزش بهینه سازی MySQL بود !؟!!

    اصلا این چه ربطی به دایرکت ادمین داره که شما نوشتی اینم از آموزش بهینه سازی در دایرکت ادمین؟!!

    عزیز من اینا فایل های تملیپت خود MySQL هست که چه در cPanel چه در DA چه هر کنترل پنل دیگری دقیقا در همین مسیر یعنی /usr/share/mysql وجود داره
    استفاده از فایل تملپیت که نشد بهینه سازی!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! هر چند که ربطش به دایرکت ادمین هم معلوم نشد!!!
    دوست عزیز و خیلی حرفه ای و نسبتا محترم

    این برای کسانی هست که بصورت دیفالت از MySQL استفاده میکنن، نه برای شما که خیلی حرفه ای هستی و ...
    اگر دوست نداشتی و غیر حرفه ای بود بنظرت، لازم نیست جوش بیاری!
    شما هم برای حرفه ای ها، یه تاپیک آموزشی بزن و آموزش حرفه ای بهینه سازی MySQL رو بنویس
    با مسخره کردن به جایی نمیشه رسید

    آموزش هارو بنده خودم نوشتم و بر اساس تجربه شخصی برای سرورهای عادی مشتریان خودمون بوده و مشخصا یک کار حرفه ای نیست
    اینکه استفاده از تمپلیت رو برای دایرکت ادمین نوشتم هم دلیل خاص خودش رو داره
    (وگرنه به قول شما استفاده از اون تمپلیت ها هیچ ربطی به پنل هاستینگ نداره)

    منتظر تاپیک آموزش حرفه ای شما هستیم
    موفق باشید

  15. تعداد تشکر ها ازRezaFH به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. [■] آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX
    توسط danitfk در انجمن مباحث و منابع آموزشی
    پاسخ ها: 4
    آخرين نوشته: November 10th, 2015, 02:44
  2. اسکریپت بهینه سازی کارایی Mysql در Cpanel
    توسط beniii در انجمن سی پنل CPanel
    پاسخ ها: 2
    آخرين نوشته: October 21st, 2013, 23:53
  3. آموزش بهینه سازی mysql
    توسط GEO در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: June 4th, 2013, 15:37
  4. آموزش بهینه سازی MySQL در cPanel
    توسط name2 در انجمن سی پنل CPanel
    پاسخ ها: 2
    آخرين نوشته: March 22nd, 2013, 08:38
  5. درخواست آموزش بروز رسانی MYSQL در cPanel
    توسط sodahost در انجمن سی پنل CPanel
    پاسخ ها: 17
    آخرين نوشته: July 2nd, 2010, 22:21

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •