نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: آموزش بهینه سازی و کانفیگ MY.cnf

  1. #1
    عضو انجمن tanhasystem آواتار ها
    تاریخ عضویت
    Jan 2010
    محل سکونت
    Esfahan,Shahreza
    نوشته ها
    118
    تشکر تشکر کرده 
    82
    تشکر تشکر شده 
    64
    تشکر شده در
    49 پست

    پیش فرض آموزش بهینه سازی و کانفیگ MY.cnf

    از کلیه مدیران وسروران عزیز عذر خواهی میکنم شاید این مطالب و لینک های مرتبط را قبلا توضیح داده اند اما به صورت تکاملی خواهشمندیم اگر جایی از مطلب مشکل داشت ما را راهنمایی کنند .


    کانفیگ مورد برای سرور با مشخصات زیر است:

    Ram 7
    Cpu: cori7

    ================================================== ==================

    کد:
    
    [mysqld]
    local-infile=0
    datadir=/var/lib/mysql
    skip-networking
    safe-show-database
    query_cache_limit=7M
    query_cache_size=224M ## 32MB for every 1GB of RAM
    query_cache_type=1
    max_user_connections=3000
    max_connections=35000
    interactive_timeout=10
    wait_timeout=20
    connect_timeout=20
    thread_cache_size=896
    key_buffer=896M ## 128MB for every 1GB of RAM
    join_buffer=7M
    max_connect_errors=20
    max_allowed_packet=16M
    table_cache=1024
    record_buffer=7M
    sort_buffer_size=7M ## 1MB for every 1GB of RAM
    read_buffer_size=7M ## 1MB for every 1GB of RAM
    read_rnd_buffer_size=5M  ## 1MB for every 1GB of RAM
    thread_concurrency=14 ## Number of CPUs x 2
    myisam_sort_buffer_size=64M
    server-id=1
    collation-server=latin1_general_ci
    
    [mysql.server]
    user=mysql
    
    [safe_mysqld]
    err-log=/var/log/mysqld.log
    pid-file=/var/lib/mysql/mysql.pid
    open_files_limit=8192
    
    [mysqldump]
    quick
    max_allowed_packet=16M
    
    [mysql]
    no-auto-rehash
    #safe-updates
    
    [isamchk]
    key_buffer=64M
    sort_buffer=64M
    read_buffer=16M
    write_buffer=16M
    
    [myisamchk]
    key_buffer=64M
    sort_buffer=64M
    read_buffer=16M
    write_buffer=16M
    
    [mysqlhotcopy]
    interactive-timeout


    خوب همانطور که مشاهده میکنید مقادیر بالا بر اساس معیاری محاسبه شده است مثلا جلوی key_buffer نوشته شده است در قسمت توضیحات128MB for every 1GB of RAM یعنی مقدار 128 برای یک گیگ رم است حال ما این 128 را برای سرور رم 7 خود مقدار 896 را اضافه میکنیم یعنی (128+128+128+128+128+128 = 896) .

    یا انکه مشاهده میکنیم جلوی sort_buffer_size در قسمت توضیحات نوشته شده است1MB for every 1GB of RAM که برای سرور مربوطه خود مقدار انرا به 7 تغییر می دهیم .

    به طور مثال مقدار max_connections برای یک سرور رم یک 500 کانکشن را ساپورت می نمایند اما این مقدار را براساس رم که هفت می باشد افزایش می دهیم تا از پروسس های اضافی و ضربه زدن های اضافی کاسته شود.

    از کلیه سروران و بزرگوارن در این امر تشکر دارم
    Email: Tanhasystem@gmail.com
    گروه فناوری اطلاعات و ارتباطات ترنج
    زیر مجموعه شرکت فنی مهندسی پرتو گستر
    گروه فناوری اطلاعات وارتباطات ترنج مستقل بوده و هیچ یک از سایت های هم نام با ما ارتباطی نداشته و ندارند


  2. # ADS




     

  3. #2
    عضو دائم allbert آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    شمال-تهران
    نوشته ها
    1,166
    تشکر تشکر کرده 
    178
    تشکر تشکر شده 
    1,086
    تشکر شده در
    791 پست

    پیش فرض پاسخ : آموزش بهینه سازی و کانفیگ MY.cnf

    با تشکر از شما اما تنظیم فایل کانفیگ mysql خیلی تجربی هست و در صورتی که تنظیمات اشتباه اعمال بشه ممکن هست سرعت لود کندتر بشه

    معمولا خیلی از موارد برای تنظیم برسی میشه که سخت افزار میزان بازدید میزان استفاده از mysql از منابع و . . .

    موفق باشید
    ▓ مدیریت سازمان یافته و رایگان سرور مجازی و اختصاصی : BergServer.com
    ▓ مرجع آمـوزش های مدیریت سرور و هاستینگ : WikiConfig.ir

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


  5. #3
    عضو انجمن tanhasystem آواتار ها
    تاریخ عضویت
    Jan 2010
    محل سکونت
    Esfahan,Shahreza
    نوشته ها
    118
    تشکر تشکر کرده 
    82
    تشکر تشکر شده 
    64
    تشکر شده در
    49 پست

    پیش فرض پاسخ : آموزش بهینه سازی و کانفیگ MY.cnf

    درست می فرمایید دوست بزرگوار متشکرم از نظرتان
    Email: Tanhasystem@gmail.com
    گروه فناوری اطلاعات و ارتباطات ترنج
    زیر مجموعه شرکت فنی مهندسی پرتو گستر
    گروه فناوری اطلاعات وارتباطات ترنج مستقل بوده و هیچ یک از سایت های هم نام با ما ارتباطی نداشته و ندارند


  6. #4
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2013
    نوشته ها
    37
    تشکر تشکر کرده 
    29
    تشکر تشکر شده 
    20
    تشکر شده در
    20 پست

    پیش فرض پاسخ : آموزش بهینه سازی و کانفیگ MY.cnf

    سلام ممنون از کانفیگ خوبتون
    فقط یه سوال مقادیری که در آخر تعیین شده برای Myisam هستش
    برای InnoDb چیزی دارید ؟

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

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

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

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

  1. پاسخ ها: 0
    آخرين نوشته: March 23rd, 2017, 18:38
  2. پاسخ ها: 69
    آخرين نوشته: November 5th, 2016, 22:32
  3. پاسخ ها: 3
    آخرين نوشته: May 1st, 2016, 11:53
  4. پاسخ ها: 10
    آخرين نوشته: September 8th, 2013, 05:49
  5. پاسخ ها: 26
    آخرين نوشته: January 11th, 2013, 22:38

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

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