توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بهینه سازی MySQL با MySQLTuner
persian.developer
February 10th, 2011, 17:13
MySQLtuner برنامهای نوشته شده با استفاده از زبان Perl است که شما را در پیکربندی و بهینه سازی MySQL یاری میکند بدین صورت که بر اساس اطلاعات دریافتی از سرور برای شما مقادیری را توصیه میکند که باعث افزایش کارایی و ثبات MySQL میشود.
wget http://mysqltuner.com/mysqltuner.pl
chmod 0775 mysqltuner.pl
./mysqltuner.pl
حالا مقادیری که در بخش Recommendations نمایش داده شده را در /etc/my.cnf وارد کنید و:
service mysql restart
به همین سادگی!
sodahost
February 10th, 2011, 17:23
ببین کد بالا رو مطمئن درست نوشتی ؟
wget http://mysqltuner.com/mysqltuner.pl
chmod 0775 mysqldumper.pl
persian.developer
February 10th, 2011, 17:33
ببین کد بالا رو مطمئن درست نوشتی ؟
wget http://mysqltuner.com/mysqltuner.pl
chmod 0775 mysqldumper.pl
ویرایش شد
Arte
February 10th, 2011, 17:35
ببین کد بالا رو مطمئن درست نوشتی ؟
wget http://mysqltuner.com/mysqltuner.pl
chmod 0775 mysqldumper.pl
مشکل خاصی نیست
ok شد اشتباه تایپی بوده .
مجددا تلاش کنید .
http://016.img98.net/out.php/i82675_Untitled.jpg
sodahost
February 10th, 2011, 17:47
خوب بعد اجرا چکار باید کرد ؟
من که دقیق متوجه نشدم Arte شما که عکس هم گذاشتی می شه بیشتر توضیح بدی ؟
کدی را دستی باید قرار بدیم ؟
یا خود نرم افزار تغییرات رو انجام داده ؟
Arte
February 10th, 2011, 18:00
خوب بعد اجرا چکار باید کرد ؟
من که دقیق متوجه نشدم Arte شما که عکس هم گذاشتی می شه بیشتر توضیح بدی ؟
کدی را دستی باید قرار بدیم ؟
یا خود نرم افزار تغییرات رو انجام داده ؟
خود اسکریپت اومده بصورت Default سرورتون رو مثلا به شکل زیر تنظیم میکنه :
برای tune کردن MySQL ار PDF زیر هم میتونید استفاده کنید :
http://www.cpanel.net/2010_Slides/MySQL_Optimization.pdf
irlogo
February 11th, 2011, 12:56
مقادیری که نمایش داده شده رو جایگزین کنیم یا در انتهای توابع مندرج در etc/my.cnf اضافه کنیم؟
persian.developer
February 11th, 2011, 15:36
مقادیری که نمایش داده شده رو جایگزین کنیم یا در انتهای توابع مندرج در etc/my.cnf اضافه کنیم؟
اگر وجود داره جایگزین کنید
---------- Post added at 03:36 PM ---------- Previous post was at 03:36 PM ----------
مقادیری که نمایش داده شده رو جایگزین کنیم یا در انتهای توابع مندرج در etc/my.cnf اضافه کنیم؟
اگر وجود داره جایگزین کنید
asrehosting
February 14th, 2011, 08:53
سوال ؟
این خودش انجام می ده . یا فقط توصیه می کنه و باید خودمون اقدامات بعدی رو انجام بدیم .
میشه دوستان در موردش توضیحات لازم رو بدن .
بال نصبش فقط sql تقویت می شه ؟
serverpars
February 14th, 2011, 10:09
نه با توجه به Query ها و در ضمن رم و CPU شما یه پیشنهاد میده که شما هرکدوم را که دوست داشتید داخل کانفیک دیتابیش اضافه یا تغییر میدید.
vPsPersia.COM
February 14th, 2011, 10:29
برنامه باحالیه ! دستت درد نکنه
---------- Post added at 10:29 AM ---------- Previous post was at 10:28 AM ----------
خیلی وقت بود همه در مورد WebServer توضیح می دادند ،
به دیتابیس ها که صدمه نمی زند؟
Warez-Host.IR
February 14th, 2011, 10:39
به دیتابیس ها که صدمه نمی زند؟
نه صدمه نمی زنه
باز هم رو سرورت تست کن به ما هم خبر بده ;)
asrehosting
February 14th, 2011, 12:27
خود اسکریپت اومده بصورت Default سرورتون رو مثلا به شکل زیر تنظیم میکنه :
دوستان این اطلاعاتی هست که به من داد اسکریپت الان باید چه طوری تو اون فایل وارد کنم ؟
ممنون
amin885
August 23rd, 2011, 22:22
به من اطلاعات زیر رو داد :
دوستان این اطلاعاتی هست که به من داد اسکریپت الان باید چه طوری تو اون فایل وارد کنم ؟
ممنون
nano /etc/my.cnf
بعد از ادیت کردن هم
service mysql restart
asrehosting
August 23rd, 2011, 22:34
nano /etc/my.cnf
بعد از ادیت کردن هم
service mysql restart
عزیز
من اصلا نمی دونم چی باید بزنم تو اون فایله .
میشه اون اطلاعاتی که دارم رو تبدیلش کنید به دستوراتی که باید بریزم داخل فایله ؟
ممنون
amin885
August 23rd, 2011, 22:59
شما همون اطلاعاتی که اسکریپت بهد داد رو باید my.cnf رو ویرایش کنی و بذاری داخلش و سیو کنی و بعد هم service mysql restart
دیگه از این ساده تر نمیدونم چطوری توضیح بدم.
asrehosting
August 23rd, 2011, 23:05
شما همون اطلاعاتی که اسکریپت بهد داد رو باید my.cnf رو ویرایش کنی و بذاری داخلش و سیو کنی و بعد هم service mysql restart
دیگه از این ساده تر نمیدونم چطوری توضیح بدم.
داخل اون فایل چند تا دستور هست که اصلا عددی داخلشون نیست و ربطی به دستورات بالا ندارن .
الان دستورات رو باید چی طوری بزارم .............................
amin885
August 23rd, 2011, 23:28
داخل اون فایل چند تا دستور هست که اصلا عددی داخلشون نیست و ربطی به دستورات بالا ندارن .
الان دستورات رو باید چی طوری بزارم .............................
اگر نبود اضافه کنید اون خطوط رو خودتون.
در ضمن این نشون میده شما هنوز سرورتون رو کانفیگ نکردین در همین انجمن در مورد کانفیگ سرور و همچنین ویرایش فایل my.cnf بحثهای زیادی شده که با خوندن اونها اطلاعات بیشتری رو بدست میارین.
ممنون
همچین چیزی داخل اون فایل نیست ...
اضافه کنم متن بالای شما رو به مشکل بر نمی خورم ؟
persian.developer
August 24th, 2011, 01:10
ممنون
همچین چیزی داخل اون فایل نیست ...
اضافه کنم متن بالای شما رو به مشکل بر نمی خورم ؟
دوست گرامی فقط اطلاعاتی که برنامه به شما داده را بدین شکل در فایل my.cnf وارد کنید.
okey
January 10th, 2012, 09:57
سلام
به من اطلاعات زیر رو داد الان داخل فایل مورد نظر باید دقیقا چی بزنم ؟
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Adjust your join queries to always utilize indexes
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries without LIMIT clauses
Set thread_cache_size to 4 as a starting value
Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
query_cache_size (>= 8M)
join_buffer_size (> 128.0K, or always use indexes with joins)
tmp_table_size (> 16M)
max_heap_table_size (> 16M)
thread_cache_size (start at 4)
table_cache (> 64)
نه نظرتون این اسکریپت بهترین پیشنهاد رو می ده ؟
---------- Post added at 09:57 AM ---------- Previous post was at 09:54 AM ----------
الان وقتی دستور nano / etc/my.cof رو می زنم این می یاد :
سلام
وقتی skip-innodb هست ارور دیتا بیس میده ولی حذفش میکنم درست میشه.
میشه بگین این کارش چیه؟
و اون ارور برای چیه؟
ممنون
persian.developer
January 24th, 2012, 18:59
سلام
وقتی skip-innodb هست ارور دیتا بیس میده ولی حذفش میکنم درست میشه.
میشه بگین این کارش چیه؟
و اون ارور برای چیه؟
ممنون
InnoDB یک انجین استاندارد برای MySQL هست.
InnoDB - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/InnoDB)
okey
January 24th, 2012, 20:12
سلام
به من اطلاعات زیر رو داد الان داخل فایل مورد نظر باید دقیقا چی بزنم ؟
نه نظرتون این اسکریپت بهترین پیشنهاد رو می ده ؟
---------- Post added at 09:57 AM ---------- Previous post was at 09:54 AM ----------
الان وقتی دستور nano / etc/my.cof رو می زنم این می یاد :
آقا میشه در مورد پست ما هم نظر بدین ؟
---------- Post added at 08:12 PM ---------- Previous post was at 08:09 PM ----------
سلام
به من اطلاعات زیر رو داد الان داخل فایل مورد نظر باید دقیقا چی بزنم ؟
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Adjust your join queries to always utilize indexes
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries without LIMIT clauses
Set thread_cache_size to 4 as a starting value
Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
query_cache_size (>= 8M)
join_buffer_size (> 128.0K, or always use indexes with joins)
tmp_table_size (> 16M)
max_heap_table_size (> 16M)
thread_cache_size (start at 4)
table_cache (> 64)
نه نظرتون این اسکریپت بهترین پیشنهاد رو می ده ؟
---------- Post added at 09:57 AM ---------- Previous post was at 09:54 AM ----------
الان وقتی دستور nano / etc/my.cof رو می زنم این می یاد :
[mysqld]
set-variable = max_connections=500
log-slow-queries
safe-show-database
persian.developer
January 25th, 2012, 01:24
آقا میشه در مورد پست ما هم نظر بدین ؟
---------- Post added at 08:12 PM ---------- Previous post was at 08:09 PM ----------
سلام
به من اطلاعات زیر رو داد الان داخل فایل مورد نظر باید دقیقا چی بزنم ؟
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Adjust your join queries to always utilize indexes
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries without LIMIT clauses
Set thread_cache_size to 4 as a starting value
Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
query_cache_size (>= 8M)
join_buffer_size (> 128.0K, or always use indexes with joins)
tmp_table_size (> 16M)
max_heap_table_size (> 16M)
thread_cache_size (start at 4)
table_cache (> 64)
نه نظرتون این اسکریپت بهترین پیشنهاد رو می ده ؟
---------- Post added at 09:57 AM ---------- Previous post was at 09:54 AM ----------
الان وقتی دستور nano / etc/my.cof رو می زنم این می یاد :
[mysqld]
set-variable = max_connections=500
log-slow-queries
safe-show-database
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
MySQL started within last 24 hours - recommendations may be inaccurate
Enable the slow query log to troubleshoot bad queries
---------- Post added at 08:59 AM ---------- Previous post was at 08:33 AM ----------
همه رو حذف کردم و عدد های مربوطه رو جایگزین کردم .
الان فعلا می خوام مثلا دستور
./mysqltuner.pl
رو بزنم از یوزر و پاس mysel می خواد . ولی من که یوزر و پاس بهش ندادم ....؟
---------- Post added at 09:01 AM ---------- Previous post was at 08:59 AM ----------
دوستان یه سوال دیگه .
این
[mysqld]
رو نمی خواد اول فایل بزنیم ؟
salar74_a
February 1st, 2012, 15:50
انجام دادیم سرور پوکید
mysql FILED
درست بشو هم نیست
الان چه کنیم ؟
persianboy
December 5th, 2012, 18:00
سلام
این ارور رو میده:
root@server2 [/]# ./mysqltuner.pl
./mysqltuner.pl: line 4: syntax error near unexpected token `newline'
./mysqltuner.pl: line 4: `<!DOCTYPE html>'
serverpars
December 5th, 2012, 18:03
سلام
این ارور رو میده:
فایل را درست دانلود نکردید این فایل که شما دارید بالاش html نوشته :
از این لینک دانلود کنید :
https://nodeload.github.com/rackerhacker/MySQLTuner-perl/zip/master
persianboy
December 5th, 2012, 18:30
فایل را درست دانلود نکردید این فایل که شما دارید بالاش html نوشته :
از این لینک دانلود کنید :
https://nodeload.github.com/rackerhacker/MySQLTuner-perl/zip/master
فایلی که دالود کردم mysqltuner.pl هست دیگه
دوباره تست میکنم
Mohammad1980
December 6th, 2012, 15:24
آقا من توي پوشه etc فايلي با نام my.cnf خالي ندارم. دوتا فايل هستن با اين اسامي
my.cnf.old
my.cnf.rpmsave
تو كدوم بايدمقادير رو وارد كنم؟
Nicdata
April 9th, 2013, 21:49
فایل my.cnf برای من وجود نداره!
Nicdata
April 11th, 2013, 20:05
کسی نیست جواب بده ؟
khanihost.com
April 11th, 2013, 20:27
کسی نیست جواب بده ؟
هست /:)
اگر نیست خودتان بسازید و مشخصات داخلش رو از یه سرور دیگه کپی کنید و دخل فایل بگذارید وبه سرور دیگه منتغل کنین
Nicdata
April 11th, 2013, 22:23
با nano این فایل رو که باز می کنم خالی هست و پیام new file رو داده یعنی وجود نداره و می خواد ایجاد بشه . یه مشخصاتی توش می نویسمو وقتی که می خوام سیوش کنم ارور میده که
[ Error writing etc/my/cnf: No such file or directory ]
sadeght
April 11th, 2013, 22:46
با nano این فایل رو که باز می کنم خالی هست و پیام new file رو داده یعنی وجود نداره و می خواد ایجاد بشه . یه مشخصاتی توش می نویسمو وقتی که می خوام سیوش کنم ارور میده که
[ Error writing etc/my/cnf: No such file or directory ]
این هست :
nano etc/my.cnf
Nicdata
April 12th, 2013, 12:03
حواسم نبود اونو دستی نوشتم
[ Error writing etc/my.cnf: No such file or directory ]
Nicdata
April 12th, 2013, 15:37
میشه کمکم کنید ؟
reza*
April 12th, 2013, 18:13
میشه کمکم کنید ؟
مشکل چیه ؟
joorabeban
April 12th, 2013, 18:26
مشکل چیه ؟
مشکل ایشون :
فایل my.cnf برای من وجود نداره!
میتونید کمکی کنید ؟
Nicdata
April 12th, 2013, 23:50
مشکل چیه ؟
ببخشیدا مگه تاپیک. نمی خونید ؟ :|
tthost
April 13th, 2013, 00:32
nano /etc/my.cnf
بایستی این فایل ایجاد گردد
اگر توابع را ندارید این کامند را بزنید
cp /var/share/mysql/mysql-***.conf /etc/my.cfg
به جای *** می توانید یکی از حالت های ضعیف، نرمال یا حرفه ای را انتخاب کنید
Nicdata
April 13th, 2013, 11:05
nano /etc/my.cnf
بایستی این فایل ایجاد گردد
اگر توابع را ندارید این کامند را بزنید
cp /var/share/mysql/mysql-***.conf /etc/my.cfg
به جای *** می توانید یکی از حالت های ضعیف، نرمال یا حرفه ای را انتخاب کنید
تو کامند دومی که دادید my.cfg هست یا اشتباه تایپیه ؟
بعدش این کامندهای نرماال یا ... چی هستن ؟
poa
February 26th, 2016, 18:14
یه سوال این اسکریپت برای همه سرور ها با هر نوع وب سرور و هندلر قابل اجراست؟ برای من که انگار نه انگار دستور اجرا که میزنی بدون هیچ کاری دوباره میاد پایین
OmidX
February 26th, 2016, 18:23
یه سوال این اسکریپت برای همه سرور ها با هر نوع وب سرور و هندلر قابل اجراست؟ برای من که انگار نه انگار دستور اجرا که میزنی بدون هیچ کاری دوباره میاد پایین