Trang chủ
Các bài mới
Latest activity
Biên tập viên
Diễn Đàn
Bài viết mới
Tìm kiếm diễn đàn
Tin Mới
Bài viết mới
New resources
Bài đăng tiểu sử mới
Hoạt động mới nhất
Resources
Latest reviews
Search resources
Thành Viên
Khách truy cập hiện tại
Bài mới trên trang cá nhân
Tìm kiếm bài đăng trong trang cá nhân
Tool
SMTool - Công cụ đăng bài tự động Facebook
50 SEO Tools
Photoshop online
Facebook Video Down
Cầu nguyện Genshin
Biolink
Genshin map
Đăng nhập
Đăng ký
Mới
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
bởi:
Bài viết mới
Tìm kiếm diễn đàn
Menu
Đăng nhập
Đăng ký
Install the app
Install
28/06 cập nhật đăng ký đăng nhập qua Google & Facebook
Diễn Đàn
Thủ thuật
Thủ thuật hay
Tối ưu hóa MySql trên VPS bằng công cụ Mysqltuner
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Nội dung
<blockquote data-quote="TenHoshi" data-source="post: 4698" data-attributes="member: 1"><p><strong>1. Tối ưu hóa hiệu xuất câu lệnh Mysql với Mysqltuner :</strong> </p><p>MySQL Tuner Script là giải pháp cho trường hợp này. Nó được viết trên Perl, chức năng chính là phân tích MySQL server, sau đó đưa ra các cấu hình đề nghị trên thông số thu được. Do đó, MySQL Tuner có thể cải thiện được hiệu suất làm việc của server tong bất kỳ trường hợp nào.</p><p></p><p>Câu lệnh cài đặt :</p><p></p><p>cd /usr/local/bin</p><p>wget <a href="http://mysqltuner.pl/mysqltuner.pl">http://mysqltuner.pl/mysqltuner.pl</a></p><p>chmod +x mysqltuner.pl</p><p>./mysqltuner.pl</p><p></p><p>Truy cập quyền ‘root’ trong Mysql :</p><p></p><p>mysql -uroot -p</p><p></p><p>Cập nhật thông số theo mysqlTuner :</p><p></p><p>mysql> SET GLOBAL query_cache_size=1024*1024*16;</p><p></p><p>Xem thông số đã thiết lập :</p><p></p><p>mysql> SHOW GLOBAL VARIABLES LIKE 'query_cache%';</p><p></p><p><strong>2. Tối ưu hóa các thiết lập trong Mysql :</strong></p><p></p><p>Sử dụng lệnh truy cập, chỉnh sửa tệp tin ‘/etc/my.cnf’ :</p><p></p><p>vi /etc/my.cnf</p><p></p><p>Tạo các thay đổi sau phù hợp với máy chủ :</p><p></p><p>[mysqld]</p><p>datadir=/var/lib/mysql</p><p>socket=/var/lib/mysql/mysql.sock</p><p>user=mysql</p><p>symbolic-links=0</p><p>local-infile=0</p><p></p><p>#ignore_builtin_innodb</p><p>innodb_file_per_table=1</p><p>default_storage_engine=MyISAM</p><p>skip-external-locking</p><p>query_cache_limit=1M</p><p>query_cache_size=32M ## 32MB for every 1GB of RAM</p><p>max_user_connections=200</p><p>max_connections=500</p><p>thread_cache_size=128</p><p>key_buffer_size=64M ## 128MB for every 1GB of RAM</p><p>join_buffer=1M</p><p>max_connect_errors=20</p><p>max_allowed_packet=8M</p><p>table_open_cache=256</p><p>sort_buffer_size=1M ## 1MB for every 1GB of RAM</p><p>read_buffer_size=1M ## 1MB for every 1GB of RAM</p><p>read_rnd_buffer_size=1M ## 1MB for every 1GB of RAM</p><p>thread_concurrency=2 ## Number of CPUs x 2</p><p>myisam_sort_buffer_size=64M</p><p>net_buffer_length = 8K</p><p></p><p>collation-server=utf8_unicode_ci</p><p>character_set_server=utf8</p><p></p><p>[mysqld_safe]</p><p>log-error=/var/log/mysqld.log</p><p>pid-file=/var/run/mysqld/mysqld.pid</p><p>open_files_limit=8192</p><p></p><p>[mysqldump]</p><p>quick</p><p>max_allowed_packet=16M</p><p></p><p>[mysql]</p><p>no-auto-rehash</p><p></p><p>[isamchk]</p><p>key_buffer=64M</p><p>sort_buffer=64M</p><p>read_buffer=16M</p><p>write_buffer=16M</p><p></p><p>[myisamchk]</p><p>key_buffer=64M</p><p>sort_buffer=64M</p><p>read_buffer=16M</p><p>write_buffer=16M</p><p></p><p>[mysqlhotcopy]</p><p>interactive-timeout</p><p></p><p>[client]</p><p>default-character-set=utf8</p><p></p><p>Sau khi hoàn tất các bạn khởi động lại Mysql :</p><p></p><p>/etc/init.d/mysqld restart</p><p></p><p>hoặc</p><p></p><p>service mysqld restart</p><p></p><p>Với các thiết lập trên hệ thống Mysql của bạn cũng đã được giảm tải 40% hiệu xuất của hệ thống. Ngoài ra các bạn hãy tìm hiểu thêm để config hệ thống tốt nhất cho máy chủ của bạn.</p><p></p><p><strong>Chúc các bạn thành công !</strong></p><p></p><p style="text-align: right"><strong>Mr.Vinh</strong></p></blockquote><p></p>
[QUOTE="TenHoshi, post: 4698, member: 1"] [B]1. Tối ưu hóa hiệu xuất câu lệnh Mysql với Mysqltuner :[/B] MySQL Tuner Script là giải pháp cho trường hợp này. Nó được viết trên Perl, chức năng chính là phân tích MySQL server, sau đó đưa ra các cấu hình đề nghị trên thông số thu được. Do đó, MySQL Tuner có thể cải thiện được hiệu suất làm việc của server tong bất kỳ trường hợp nào. Câu lệnh cài đặt : cd /usr/local/bin wget [URL]http://mysqltuner.pl/mysqltuner.pl[/URL] chmod +x mysqltuner.pl ./mysqltuner.pl Truy cập quyền ‘root’ trong Mysql : mysql -uroot -p Cập nhật thông số theo mysqlTuner : mysql> SET GLOBAL query_cache_size=1024*1024*16; Xem thông số đã thiết lập : mysql> SHOW GLOBAL VARIABLES LIKE 'query_cache%'; [B]2. Tối ưu hóa các thiết lập trong Mysql :[/B] Sử dụng lệnh truy cập, chỉnh sửa tệp tin ‘/etc/my.cnf’ : vi /etc/my.cnf Tạo các thay đổi sau phù hợp với máy chủ : [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql symbolic-links=0 local-infile=0 #ignore_builtin_innodb innodb_file_per_table=1 default_storage_engine=MyISAM skip-external-locking query_cache_limit=1M query_cache_size=32M ## 32MB for every 1GB of RAM max_user_connections=200 max_connections=500 thread_cache_size=128 key_buffer_size=64M ## 128MB for every 1GB of RAM join_buffer=1M max_connect_errors=20 max_allowed_packet=8M table_open_cache=256 sort_buffer_size=1M ## 1MB for every 1GB of RAM read_buffer_size=1M ## 1MB for every 1GB of RAM read_rnd_buffer_size=1M ## 1MB for every 1GB of RAM thread_concurrency=2 ## Number of CPUs x 2 myisam_sort_buffer_size=64M net_buffer_length = 8K collation-server=utf8_unicode_ci character_set_server=utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid open_files_limit=8192 [mysqldump] quick max_allowed_packet=16M [mysql] no-auto-rehash [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 [client] default-character-set=utf8 Sau khi hoàn tất các bạn khởi động lại Mysql : /etc/init.d/mysqld restart hoặc service mysqld restart Với các thiết lập trên hệ thống Mysql của bạn cũng đã được giảm tải 40% hiệu xuất của hệ thống. Ngoài ra các bạn hãy tìm hiểu thêm để config hệ thống tốt nhất cho máy chủ của bạn. [B]Chúc các bạn thành công ![/B] [RIGHT][B]Mr.Vinh[/B][/RIGHT] [/QUOTE]
Name
Xác nhận
Gửi đi
Diễn Đàn
Thủ thuật
Thủ thuật hay
Tối ưu hóa MySql trên VPS bằng công cụ Mysqltuner
Top