-
January 13th, 2013, 00:24
#11
عضو جدید
پاسخ : کانفیگ mysql

نوشته اصلی توسط
iranian-portal
تشکر از پیگیری تمامی دوستان و اساتید
توصیه ها و به خصوص
برنامه Mysql tunner رو اجرا کردم
چند ساعتی عملکرد رو مانیتور کنم نتیجه رو اعلام می کنم
\
عزیز نتیجه چی شد ؟؟؟ بگو برای ماهم تجربه شه
-
-
January 13th, 2013 00:24
# ADS
-
January 13th, 2013, 15:03
#12
پاسخ : کانفیگ mysql
سلام مجدد
اسکریپت معرفی شده بسیار کارآمد هست مشکل رو تا حدی زیادی حل کرده
شکر خدا از لحظه ای که پیشنهادات رو اعمال کردم MYSQL استاپ نشده و کار می کنه
مصرف سی پی یو هم نرمال شده و بین 800 مگاهرتز تا 2 گیگاهرتز کار می کنه
اما
هنوز اکثر اوقات مصرف ناگهان به 11 تا 15 گیگاهرتز سی پی یو میرسه (ولی خوشبختانه استاپ نمیشه ای اس کیو ال)
مجدد اسکریپت رو اجرا کردم نکته عجیبی برام وجود داره!!!!
با وجود این که مقادیر پیشنهادی رو در my.cnf اضافه کردم
بازهم دو مقدار زیر رو هربار که اجرا می کنم پیشنهاد میده
کد:
tmp_table_size (> 32M)
max_heap_table_size (> 16M)
امروز که مجدد تست کردم اسکریپ رو کل مقادیر رو مجدد پیشنهاد داده بود اضافه کنم
البته قابل ذکره که مقادیر همون مقادیر قبل بود!!!
عجیبه با این که در فایل my.cnf وجود داره بازهم پیشنهاد میده!!!
کسی می دونه علت چیه؟؟؟
این هم کل محتویات my.cnf بنده
کد:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
skip-innodb
skip-bdb
max_connections=100
wait_timeout=28800
interactive_timeout=28800
query_cache_size=8M
tmp_table_size=32M
max_heap_table_size=16M
thread_cache_size=4
table_cache= 64
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# To allow mysqld to connect to a MySQL Cluster management daemon, uncomment
# these lines and adjust the connectstring as needed.
#ndbcluster
#ndb-connectstring="nodeid=4;host=localhost:1186"
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ndbd]
# If you are running a MySQL Cluster storage daemon (ndbd) on this machine,
# adjust its connection to the management daemon here.
# Note: ndbd init script requires this to include nodeid!
connect-string="nodeid=2;host=localhost:1186"
[ndb_mgm]
# connection string for MySQL Cluster management tool
connect-string="host=localhost:1186"
کسی میدونه چرا بازم میگه مقادیر زیر رو اضافه کنم؟؟؟ (با وجود این که این مقادیر موجوده)
کد:
max_connections (> 100) wait_timeout (< 28800)
interactive_timeout (< 28800)
query_cache_size (> 8M)
tmp_table_size (> 32M)
max_heap_table_size (> 16M)
table_cache (> 64)
-
-
January 13th, 2013, 15:13
#13
عضو انجمن
پاسخ : کانفیگ mysql

نوشته اصلی توسط
iranian-portal
سلام مجدد
اسکریپت معرفی شده بسیار کارآمد هست مشکل رو تا حدی زیادی حل کرده
شکر خدا از لحظه ای که پیشنهادات رو اعمال کردم MYSQL استاپ نشده و کار می کنه
مصرف سی پی یو هم نرمال شده و بین 800 مگاهرتز تا 2 گیگاهرتز کار می کنه
اما
هنوز اکثر اوقات مصرف ناگهان به 11 تا 15 گیگاهرتز سی پی یو میرسه (ولی خوشبختانه استاپ نمیشه ای اس کیو ال)
مجدد اسکریپت رو اجرا کردم نکته عجیبی برام وجود داره!!!!
با وجود این که مقادیر پیشنهادی رو در my.cnf اضافه کردم
بازهم دو مقدار زیر رو هربار که اجرا می کنم پیشنهاد میده
کد:
tmp_table_size (> 32M)
max_heap_table_size (> 16M)
امروز که مجدد تست کردم اسکریپ رو کل مقادیر رو مجدد پیشنهاد داده بود اضافه کنم
البته قابل ذکره که مقادیر همون مقادیر قبل بود!!!
عجیبه با این که در فایل my.cnf وجود داره بازهم پیشنهاد میده!!!
کسی می دونه علت چیه؟؟؟
این هم کل محتویات my.cnf بنده
کد:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
skip-innodb
skip-bdb
max_connections=100
wait_timeout=28800
interactive_timeout=28800
query_cache_size=8M
tmp_table_size=32M
max_heap_table_size=16M
thread_cache_size=4
table_cache= 64
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# To allow mysqld to connect to a MySQL Cluster management daemon, uncomment
# these lines and adjust the connectstring as needed.
#ndbcluster
#ndb-connectstring="nodeid=4;host=localhost:1186"
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ndbd]
# If you are running a MySQL Cluster storage daemon (ndbd) on this machine,
# adjust its connection to the management daemon here.
# Note: ndbd init script requires this to include nodeid!
connect-string="nodeid=2;host=localhost:1186"
[ndb_mgm]
# connection string for MySQL Cluster management tool
connect-string="host=localhost:1186"
کسی میدونه چرا بازم میگه مقادیر زیر رو اضافه کنم؟؟؟ (با وجود این که این مقادیر موجوده)
کد:
max_connections (> 100) wait_timeout (< 28800)
interactive_timeout (< 28800)
query_cache_size (> 8M)
tmp_table_size (> 32M)
max_heap_table_size (> 16M)
table_cache (> 64)
شما اعداد دقیق نده
مثلا گفته max_connection بیشتر از 100
شما بده 110 مثلا
بعد تست کن احتمالا درست میشه (نتیجشم اعلام کنید دوستان دیگه استفاده کنن)
فروش اسکریپت k-panel (مدیریت کریو ) به صورت متن باز
با قیمت 80 هزار تومان به صورت یک بار
برای خرید در پیغام خصوصی در ارتباط باشید
-
تعداد تشکر ها ازfr0nk به دلیل پست مفید
-
January 13th, 2013, 15:19
#14
عضو جدید
پاسخ : کانفیگ mysql

نوشته اصلی توسط
fr0nk
میشه بگید چظور باید استفاده کنم از این اسکریپت
-
-
January 13th, 2013, 15:20
#15
-
تعداد تشکر ها از iranian-portal به دلیل پست مفید
-
January 13th, 2013, 15:43
#16
پاسخ : کانفیگ mysql
مقادیر رو با بالانس کم و زیادی که پیشنهاد داده بود قرار دادم
اما هنوز روی سه مقدار تاکید بر مقدار کمتر داره
کد:
query_cache_size (> 1M)
tmp_table_size (> 4M)
max_heap_table_size (> 1M)
کمتر از یک مگابایت چه مقداری وارد کنم؟
مثلا بزنم
یا راه حل دیگه ای برای مقدار کمتر از یک مگابایت وجود داره؟
-
-
January 13th, 2013, 15:49
#17
پاسخ : کانفیگ mysql
اونا که بیشتره از یک مگابایته :
کد:
query_cache_size (> 1M) tmp_table_size (> 4M) max_heap_table_size (> 1M)
به گمانم این میگه بیشتر از فلان مقدار نه کمتر . آخه 1 مگابایت چیه شما بیای کمترش هم کنی
-
-
January 13th, 2013, 18:16
#18
عضو انجمن
پاسخ : کانفیگ mysql
اره دیگه گفته بیشتر از 1 مگابایت
max_heap_table_size (> 1M)
فروش اسکریپت k-panel (مدیریت کریو ) به صورت متن باز
با قیمت 80 هزار تومان به صورت یک بار
برای خرید در پیغام خصوصی در ارتباط باشید
-
-
January 13th, 2013, 21:00
#19
پاسخ : کانفیگ mysql

نوشته اصلی توسط
iranian-portal
سلام مجدد
اسکریپت معرفی شده بسیار کارآمد هست مشکل رو تا حدی زیادی حل کرده
شکر خدا از لحظه ای که پیشنهادات رو اعمال کردم MYSQL استاپ نشده و کار می کنه
مصرف سی پی یو هم نرمال شده و بین 800 مگاهرتز تا 2 گیگاهرتز کار می کنه
اما
هنوز اکثر اوقات مصرف ناگهان به 11 تا 15 گیگاهرتز سی پی یو میرسه (ولی خوشبختانه استاپ نمیشه ای اس کیو ال)
مجدد اسکریپت رو اجرا کردم نکته عجیبی برام وجود داره!!!!
با وجود این که مقادیر پیشنهادی رو در my.cnf اضافه کردم
بازهم دو مقدار زیر رو هربار که اجرا می کنم پیشنهاد میده
کد:
tmp_table_size (> 32M)
max_heap_table_size (> 16M)
امروز که مجدد تست کردم اسکریپ رو کل مقادیر رو مجدد پیشنهاد داده بود اضافه کنم
البته قابل ذکره که مقادیر همون مقادیر قبل بود!!!
عجیبه با این که در فایل my.cnf وجود داره بازهم پیشنهاد میده!!!
کسی می دونه علت چیه؟؟؟
این هم کل محتویات my.cnf بنده
کد:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
skip-innodb
skip-bdb
max_connections=100
wait_timeout=28800
interactive_timeout=28800
query_cache_size=8M
tmp_table_size=32M
max_heap_table_size=16M
thread_cache_size=4
table_cache= 64
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# To allow mysqld to connect to a MySQL Cluster management daemon, uncomment
# these lines and adjust the connectstring as needed.
#ndbcluster
#ndb-connectstring="nodeid=4;host=localhost:1186"
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ndbd]
# If you are running a MySQL Cluster storage daemon (ndbd) on this machine,
# adjust its connection to the management daemon here.
# Note: ndbd init script requires this to include nodeid!
connect-string="nodeid=2;host=localhost:1186"
[ndb_mgm]
# connection string for MySQL Cluster management tool
connect-string="host=localhost:1186"
کسی میدونه چرا بازم میگه مقادیر زیر رو اضافه کنم؟؟؟ (با وجود این که این مقادیر موجوده)
کد:
max_connections (> 100) wait_timeout (< 28800)
interactive_timeout (< 28800)
query_cache_size (> 8M)
tmp_table_size (> 32M)
max_heap_table_size (> 16M)
table_cache (> 64)
دوست عزیز من هم روی وی.پی.اس شرایط مشابه شما رو دارم (البته با وردپرس نیست) و از کانفیگ پیش فرض خود MySQL و Kloxo استفاده کردم (فایل /usr/share/mysql/mysql-huge.cnf ) و مشکلی ندارم. البته گفتم از وردپرس استفاده نمی کنم.
اما سوالم اینه که شما روی VPS میزان استفاده CPU رو چطور می بینی؟ لود که منظورت نیست؟ چون به مگاهرتز اشاره کردی. آیا پکیج خاصی نصب کردی یا از روی لاگ های VmWare می گی؟ و یا راه دیگه ای؟
-
-
January 14th, 2013, 13:23
#20
پاسخ : کانفیگ mysql

نوشته اصلی توسط
hedayatix
دوست عزیز من هم روی وی.پی.اس شرایط مشابه شما رو دارم (البته با وردپرس نیست) و از کانفیگ پیش فرض خود MySQL و Kloxo استفاده کردم (فایل /usr/share/mysql/mysql-huge.cnf ) و مشکلی ندارم. البته گفتم از وردپرس استفاده نمی کنم.
اما سوالم اینه که شما روی VPS میزان استفاده CPU رو چطور می بینی؟ لود که منظورت نیست؟ چون به مگاهرتز اشاره کردی. آیا پکیج خاصی نصب کردی یا از روی لاگ های VmWare می گی؟ و یا راه دیگه ای؟
سرور اختصاصی هست دوست خوبم از روی مصرف منابع Vmware مقادیر رو استخراج می کنم
اره دیگه گفته بیشتر از 1 مگابایت
max_heap_table_size (> 1M)
ریاضیاتم منگ زده بود درست می گین علامتش بزرگتره :دی
-