- 
	
			
				
					October 5th, 2012, 00:38
				
			
			
				
					#1
				
				
				
			
	 
		
		
			
				
				
				
					 بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
					
						
							با شناسه root وارد SSH شده و فایل تنظیمات mysql را با ویرایشگری همچون nano ویرایش کرده و کد زیر را در آن قرار می دهیم بعد از فایل را ذخیره کرده و mysql را مجددا راه اندازی می کنیم.
 نکته: فایل تنظیمات mysql معمولا در آدرس etc/my.cnf قرار دارد.
 
 [mysqld]
 skip-locking
 skip-innodb
 query_cache_limit=1M
 query_cache_size=32M
 query_cache_type=1
 max_connections=500
 interactive_timeout=100
 wait_timeout=100
 connect_timeout=10
 thread_cache_size=128
 key_buffer=16M
 join_buffer=1M
 max_allowed_packet=16M
 table_cache=1024
 record_buffer=1M
 sort_buffer_size=2M
 read_buffer_size=2M
 max_connect_errors=10
 # Try number of CPU's*2 for thread_concurrency
 thread_concurrency=2
 myisam_sort_buffer_size=64M
 log-bin
 server-id=1
 
 [safe_mysqld]
 err-log=/var/log/mysqld.log
 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
 
 
 توجه بفرمایید متغییر های بالا بسته به نوع سخت افزار سرور و ... همچون باید تغییر کند تا سرویس دهنده mysql به بالاترین حد پاسخگویی و پایداری برسد.
 با استفاده از بهینه سازی صحیح مثلا می توان سایتی PHPNUKE ی را که در 47 ثانیه لود می شد به 11 ثانیه کاهش داد.
 
 در مرحله آخر MySQL را از whm و یا ssh ریست کنید.
 
 
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازfullsite به دلیل پست مفید
        
    
 
 
 
- 
		
			
						
						
							October 5th, 2012 00:38
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					October 6th, 2012, 04:31
				
			
			
				
					#2
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
					
						
							کد شما برای چه سخت ابزاری مورد نیاز است ؟
						 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از NovinServer به دلیل پست مفید 
        
    
 
 
 
- 
	
			
				
					October 6th, 2012, 10:54
				
			
			
				
					#3
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
					
						
							max_connection 500 ؟
 احتمالا برای سایت ebay استفاده می شه؟
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از irlogo به دلیل پست مفید 
        
    
 
 
 
- 
	
			
				
					October 7th, 2012, 12:29
				
			
			
				
					#4
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
					
						
							max_connection روی سرورهای cPanel جدید کار نمی کند.
 زمانی که این مقدار را داخل my.cnf قرار می دهیم MySQL Start نمیشود.
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از NovinServer به دلیل پست مفید