ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کاربرد محتویات داخل فایل my.cnf



anisagostar
May 11th, 2017, 00:45
سلام خدمت دوستان میخواستم بدونم کاربرد داخل این فایل هر کدوم چی هست





[mysqld]
local-infile=0
skip-external-locking
key_buffer_size = 512M
max_allowed_packet = 32M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
thread_concurrency = 8
query_cache_limit = 32M
tmp_table_size = 16M
max_heap_table_size = 16M


log-bin=mysql-bin


#
# The port the master is listening on.
# optional - defaults to 3306
#master-port = <port>
#
#log-bin=mysql-bin
#
#binlog_format=mixed


# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/lib/mysql
#innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 1G
#innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 100M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50


[mysqldump]
quick
max_allowed_packet = 16M


[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates


[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M


[mysqlhotcopy]
interactive-timeout
لطفا اگر بیشتر هم هست ممنون میشم بگید یا یه منبع خوب معرفی کنید تا کاملتر باشه

anisagostar
May 13th, 2017, 09:08
دویتان کسی هست یه منبع خوب درمورد این د ستورات که در این فایل هست بده که کامل در مورد هر کدوم توضیح داده چه کاربردی دارن

anisagostar
May 29th, 2017, 09:27
دوستان عزیز کسی هست این موارد رو بدونه یا منبغ خوبی بگه

anisagostar
July 26th, 2017, 14:34
انجمن به این بزرگی این همه از دوستان فعالیت دارن در مورد این موارد کسی هست توضیح بده

aligoli
July 26th, 2017, 16:15
سلام خدمت دوستان میخواستم بدونم کاربرد داخل این فایل هر کدوم چی هست





[mysqld]
local-infile=0
skip-external-locking
key_buffer_size = 512M
max_allowed_packet = 32M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
thread_concurrency = 8
query_cache_limit = 32M
tmp_table_size = 16M
max_heap_table_size = 16M


log-bin=mysql-bin


#
# The port the master is listening on.
# optional - defaults to 3306
#master-port = <port>
#
#log-bin=mysql-bin
#
#binlog_format=mixed


# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/lib/mysql
#innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 1G
#innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 100M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50


[mysqldump]
quick
max_allowed_packet = 16M


[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates


[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M


[mysqlhotcopy]
interactive-timeout
لطفا اگر بیشتر هم هست ممنون میشم بگید یا یه منبع خوب معرفی کنید تا کاملتر باشه

از این مقاله استفاده کنید :
http://compiler.ir/%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-mysql-my-cnf-%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA-%D8%A7%D8%AF%D9%85%DB%8C%D9%86/

anisagostar
July 27th, 2017, 09:21
از این مقاله استفاده کنید :
http://compiler.ir/%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-mysql-my-cnf-%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA-%D8%A7%D8%AF%D9%85%DB%8C%D9%86/دوست عزیز این مورد رو قبلا دیده بودم بنده میخواستم کاربرد هر کدوم رو بدونم چیه

هاست 97
July 27th, 2017, 10:15
منابع فارسی کامل وجود ندارد
اکا منابع اصلی انگلیسی کاملی راجع تک تک آیتم های ضروری وجود دارد
مثال:
https://www.percona.com/blog/2014/01/28/10-mysql-performance-tuning-settings-after-installation/

M.Abooali
July 28th, 2017, 01:33
[QUOTE]
دوست عزیز این مورد رو قبلا دیده بودم بنده میخواستم کاربرد هر کدوم رو بدونم چی/QUOTE]

خوب انتظار بالاست هر جور نگاهش می کنم. اینها تنظیمات mySQL شماست.

شبیه php.ini که توش یک سری مختصات به php میدیم. این فایل هم محتویاتش یک سری مختصات به دیتابیس شما میدهد.

باز همانطور که ما در php میتوانیم به صورت توکار مختصات دهی کنیم (با htaccess یا داخل خود فایل ها با ini_set) جالب هست بدانید در mysql هم با کوئری های پایه میشه تک تک این تنظیمات را برای سشن برقرار شده اعمال کرد.

با این وجود چون معمولا اسکریپت ها فاقد سطح وسیع این تنظیمات هستند یا ممکن بخواهند زیاده روی کنند، شما میای یک سری پیش فرض ها را در my.cnf میریزی تا مدیریت بهتر روی دیتابیس داشته باشید.

برای درک کاربرد تک تک دستورات لازم هست شما یک فرد مسلط به mysql یا بهتره گفت sql ودیتابیس باشید. اگر نه باید یک دوره کامل براتون گذاشت تا بگیم انجین ها چین لیمیت پر کوئری چیه و ظرفیت کش کاربردش کجاست و ...

مطمئنا منظور شما موارد عمومی که گویا هست نبوده، مثل لیمیت تعداد کانکشن یا ... / بخش زیادی از فایل شما هم که کامنت هست در اصل فایل شما این هست:



[mysqld]local-infile=0skip-external-lockingkey_buffer_size = 512Mmax_allowed_packet = 32Mtable_open_cache = 512sort_buffer_size = 2Mread_buffer_size = 2Mread_rnd_buffer_size = 8Mmyisam_sort_buffer_size = 64Mthread_cache_size = 8query_cache_size = 32Mthread_concurrency = 8query_cache_limit = 32Mtmp_table_size = 16Mmax_heap_table_size = 16Mlog-bin=mysql-bininnodb_buffer_pool_size = 1G
[mysqldump]max_allowed_packet = 16M
[mysql]no-auto-rehash
[myisamchk]key_buffer_size = 256Msort_buffer_size = 256Mread_buffer = 2Mwrite_buffer = 2M


بیشتر هست هم که گفتید مربوط میشه به نداشتن دانش. اینها زیاد یا کم بودنش مهم نیست. باید بر اساس نیاز بزارید. عمدتا در هاست های اشتراکی و عمومی شما به 2 یا 3 خط بیشتر احتیاج ندارید مگر واقعا متخصص امر باشید و بخواهید حرفه ای کانفیگ کنید.

اگر علاقه مند به یادگیری هستید مطالعه کنید.

anisagostar
July 28th, 2017, 20:36
[QUOTE]

خوب انتظار بالاست هر جور نگاهش می کنم. اینها تنظیمات mySQL شماست.

شبیه php.ini که توش یک سری مختصات به php میدیم. این فایل هم محتویاتش یک سری مختصات به دیتابیس شما میدهد.

باز همانطور که ما در php میتوانیم به صورت توکار مختصات دهی کنیم (با htaccess یا داخل خود فایل ها با ini_set) جالب هست بدانید در mysql هم با کوئری های پایه میشه تک تک این تنظیمات را برای سشن برقرار شده اعمال کرد.

با این وجود چون معمولا اسکریپت ها فاقد سطح وسیع این تنظیمات هستند یا ممکن بخواهند زیاده روی کنند، شما میای یک سری پیش فرض ها را در my.cnf میریزی تا مدیریت بهتر روی دیتابیس داشته باشید.

برای درک کاربرد تک تک دستورات لازم هست شما یک فرد مسلط به mysql یا بهتره گفت sql ودیتابیس باشید. اگر نه باید یک دوره کامل براتون گذاشت تا بگیم انجین ها چین لیمیت پر کوئری چیه و ظرفیت کش کاربردش کجاست و ...

مطمئنا منظور شما موارد عمومی که گویا هست نبوده، مثل لیمیت تعداد کانکشن یا ... / بخش زیادی از فایل شما هم که کامنت هست در اصل فایل شما این هست:



[mysqld]local-infile=0skip-external-lockingkey_buffer_size = 512Mmax_allowed_packet = 32Mtable_open_cache = 512sort_buffer_size = 2Mread_buffer_size = 2Mread_rnd_buffer_size = 8Mmyisam_sort_buffer_size = 64Mthread_cache_size = 8query_cache_size = 32Mthread_concurrency = 8query_cache_limit = 32Mtmp_table_size = 16Mmax_heap_table_size = 16Mlog-bin=mysql-bininnodb_buffer_pool_size = 1G
[mysqldump]max_allowed_packet = 16M
[mysql]no-auto-rehash
[myisamchk]key_buffer_size = 256Msort_buffer_size = 256Mread_buffer = 2Mwrite_buffer = 2M


بیشتر هست هم که گفتید مربوط میشه به نداشتن دانش. اینها زیاد یا کم بودنش مهم نیست. باید بر اساس نیاز بزارید. عمدتا در هاست های اشتراکی و عمومی شما به 2 یا 3 خط بیشتر احتیاج ندارید مگر واقعا متخصص امر باشید و بخواهید حرفه ای کانفیگ کنید.

اگر علاقه مند به یادگیری هستید مطالعه کنید.بله حرف شما کامل متین میباشد بنده تنها یه سری تنظیمات و کانفیگ دیتابیس برام مهم نیست به صورت تخصصی میخواستم در مورد این مسئله بدونم ایا منبع خوبی سراغ دارید که این موارد رو آموزش بده یا دوره ای در ایران درمورد این مسئله باشه

M.Abooali
July 28th, 2017, 20:48
شما هر کجا برید دوره های مربوط به مدیریت دیتابیس را فرا بگیرید یا بصورت خودآموز دنبال کنید این مباحث را مسلط خواهید شد. وقتی انجین های مختلف را بلد باشید دیگر خودتان بلد هستید در تنظیمات یک هاست اشتراکی چه انجینی پیش فرض باشد بهتر است. به عبارت بهتر خودتان صاحب نظر خواهید شد.

ما یک سری آموزش ها و دوره ها داریم که در حوزه کار با دیتابیس هست. ویژه برنامه نویس ها یا مدیران سرور.

اما یک سری دوره داریم که ویژه مدیران دیتابیس ها (Databases Administrators) هستند. این دورها به صورت تخصصی در خصوص کانفیگ های دیتابیس ها کار می کنند.

مثل پزشک عمومی و تخصصی بهش نگاه کنید.

مثلا یک سری آموزش ابتدایی برای مدیر دیتابیس:

http://www.mysqltutorial.org/mysql-administration.aspx

یا

قسمت ویژه این گروه در خود سایت رسمیش:

https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-server-administration.html

که مثلا تنظیمات کش و ... را در قسمت Other Administrative Statements (https://dev.mysql.com/doc/refman/5.7/en/other-administrative-sql.html) میتونید مشاهده کیند.

anisagostar
July 29th, 2017, 09:12
شما هر کجا برید دوره های مربوط به مدیریت دیتابیس را فرا بگیرید یا بصورت خودآموز دنبال کنید این مباحث را مسلط خواهید شد. وقتی انجین های مختلف را بلد باشید دیگر خودتان بلد هستید در تنظیمات یک هاست اشتراکی چه انجینی پیش فرض باشد بهتر است. به عبارت بهتر خودتان صاحب نظر خواهید شد.

ما یک سری آموزش ها و دوره ها داریم که در حوزه کار با دیتابیس هست. ویژه برنامه نویس ها یا مدیران سرور.

اما یک سری دوره داریم که ویژه مدیران دیتابیس ها (Databases Administrators) هستند. این دورها به صورت تخصصی در خصوص کانفیگ های دیتابیس ها کار می کنند.

مثل پزشک عمومی و تخصصی بهش نگاه کنید.

مثلا یک سری آموزش ابتدایی برای مدیر دیتابیس:

http://www.mysqltutorial.org/mysql-administration.aspx

یا

قسمت ویژه این گروه در خود سایت رسمیش:

https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-server-administration.html

که مثلا تنظیمات کش و ... را در قسمت Other Administrative Statements (https://dev.mysql.com/doc/refman/5.7/en/other-administrative-sql.html) میتونید مشاهده کیند.بنظر شما ا دوره های جامع پایگاه داده دیدن کنم و دورشو کامل کنم خوبه هست یا نه؟

anisagostar
August 8th, 2017, 11:57
دوستان دوره ای یا کتابی هست که به صورت کامل این موارد db رو اموزش بده. اگر هست منبع یا لینکی رو ارسال کنید