زمان کنونی: ۲۸-۱-۱۴۰۳, ۰۳:۳۲ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
کانفینگ و بهینه سازی رایگان MySQL سرور و سرور مجازی
۲۲-۸-۱۳۹۲, ۱۱:۴۲ صبح (آخرین ویرایش در این ارسال: ۲-۹-۱۳۹۲ ۰۶:۲۴ صبح، توسط Reza Ganji.)
ارسال: #1
Wink کانفینگ و بهینه سازی رایگان MySQL سرور و سرور مجازی
درود
دوستانی که دارای سرور و یا وی پی اس هستند تا کنون با مشکل بهینه سازی MySQL مواجه شده اند و متوجه هستند که کلا برای این موارد باید هزینه پرداخت کرد .
در این تاپیک من سایتی رو به شما معرفی میکنم که میتونید بصورت رایگان و آنلاین تنظیمات مناسب و مورد استفاده خودتون رو انجام بدید و در آخر کدهای ایجاد شده را در فایل کانفینگ سی پنل جایگزین کنید.

ابتدا به سایت زیر رفته و در آن ثبت نام کنید :

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


بعد از ثبت نام میتوانید بصورت ویزارد و مرحله به مرحله تنظیمات دلخواه را انتخاب و در آخر در مسیر زیر :

/etc/my.cnf

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

نمونه کانفینگ ایجاد شده توسط این ویزارد :

# Generated by Percona Configuration Wizard (http://tools.percona.com/) version REL5-20120208
# Configuration name server-1 generated for pars@yahoo.com at 2013-11-22 16:49:45

[mysql]

# CLIENT #
port                           = 3306
socket                         = /var/lib/mysql/mysql.sock

[mysqld]

# GENERAL #
user                           = mysql
default-storage-engine         = InnoDB
socket                         = /var/lib/mysql/mysql.sock
pid-file                       = /var/lib/mysql/mysql.pid

# MyISAM #
key-buffer-size                = 32M
myisam-recover                 = FORCE,BACKUP

# SAFETY #
max-allowed-packet             = 16M
max-connect-errors             = 1000000
sql-mode                       = STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_AUTO_VALUE​_ON_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY
sysdate-is-now                 = 1
innodb                         = FORCE
innodb-strict-mode             = 1

# DATA STORAGE #
datadir                        = /var/lib/mysql/

# BINARY LOGGING #
log-bin                        = /var/lib/mysql/mysql-bin
expire-logs-days               = 14
sync-binlog                    = 1

# REPLICATION #
read-only                      = 1
skip-slave-start               = 1
log-slave-updates              = 1
relay-log                      = /var/lib/mysql/relay-bin
slave-net-timeout              = 60
sync-master-info               = 1
sync-relay-log                 = 1
sync-relay-log-info            = 1

# CACHES AND LIMITS #
tmp-table-size                 = 32M
max-heap-table-size            = 32M
query-cache-type               = 0
query-cache-size               = 0
max-connections                = 500
thread-cache-size              = 50
open-files-limit               = 65535
table-definition-cache         = 4096
table-open-cache               = 200

# INNODB #
innodb-flush-method            = O_DIRECT
innodb-log-files-in-group      = 2
innodb-log-file-size           = 256M
innodb-flush-log-at-trx-commit = 1
innodb-file-per-table          = 1
innodb-buffer-pool-size        = 12G

# LOGGING #
log-error                      = /var/lib/mysql/mysql-error.log
log-queries-not-using-indexes  = 1
slow-query-log                 = 1
slow-query-log-file            = /var/lib/mysql/mysql-slow.log
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Zhyar ، سعید حمزه زاده
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان