BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: tawatchai4 ที่ พฤษภาคม 16, 2008, 11:07:20 AM
-
อาจารย์ครับครับ ตอนนี้ผมซื้อ Server ใหม่ครับ แต่ไม่รู้วิธิการตั้งค่า My.cnf ครับ
ของผมเป็น Server intel Server Essentials 2.0 Ram 4G Hdd 160 G CPU 2.33 Xeon ครับ
ของตัว my.cnf สำหรับเครื่องให้ด้วยครับ
ขอบคุณครับ
-
อ.ครับ ช่วยทีครับเพราะตอนนี้กำลังทำใหม่
-
ให้พี่ Jo งัย :oRam 4 Gb คงเร็วสุด ๆ อยากได้บ้างจัง
-
การปรับแต่งไฟล์ my.cnf การปรับแต่งเพื่อให้ระบบฐานข้อมูล MySQL ทำงานอย่างมีประสิทธิภาพ จะต้องปรับแต่งไฟล์คอนฟิกส์ให้เหมาะสมกับเครื่องเซิร์ฟเวอร์ โดยอิงจากหน่วยความจำเป็นหลัก MySQL ไม่ได้ใหไฟล์ my.cnf มาด้วย แต่จะมีไฟล์ต้นฉบับด้วยกัน 5 ไฟล์ ซึ่งอยู่ในไดเรกทรอรี่ /usr/local/share/mysql
ชื่อไฟล์
/usr/local/share/mysql/my-innodb-heavy-4G.cnf #เหมาะสำหรับเครื่องที่มีหน่วยความจำ 4 GB ,ใช้ InnoDB /usr/local/share/mysql/my-huge.cnf #เหมาะสำหรับเครื่องที่มีหน่วยความจำ 1-2 GB /usr/local/share/mysql/my-large.cnf #เหมาะสำหรับเครื่องที่มีหน่วยความจำ 512 MB /usr/local/share/mysql/my-medium.cnf #เหมาะสำหรับเครื่องที่มีหน่วยความจำ 32-64 MB /usr/local/share/mysql/my-small.cnf #เหมาะสำหรับเครื่องที่มีหน่วยความจำน้อยกว่า 64 MB
เนื่องจากเครื่อง server มีหน่วยความำ 2 GB จึงเลือกใช้ my-huge.cnf #cp /usr/local/share/mysql/my-huge.cnf /etc/my.cnf
#chown root:sys /etc/my.cnf #chmod 644 /etc/my.cnf #rehash
รายละเอียดของไฟล์ /etc/my.cnf #pico /etc/my.cnf
#The following options will be passed to all MySQL clients [client] #password =your_password port =3306 socket =/tmp/mysql.sock #Here follow entries for some specific programs
#The MySQL Server [mysqld] port =3306 #เป็นหมายเลขพอร์ตใช้งานของ MySQL socket =/tmp/mysql.sock #เป็นพาทในการเก็บไฟล์ mysql.sock
key_buffer =384M #เป็นการจองบัฟเฟอร์หน่วยความจำเอาไว้ สำหรับจัดเก็บข้อมูล
max_allowed_packet =1M #เป็นการกำหนดขนาดของแพ็กเก็จในการรับขส่งข้อมูล
table_cache =512 #เป็นหน่วยความจำแคช ค่าดีฟอล์ท 64
sort_buffer_size =2M #เป็นบัฟเฟอร์หน่วยความจำ สำหรับจัดเรียงผลข้อมูล
read_buffer_size =2M #เป็นหน่วยความจำสำหรับการอ่านบัฟเฟอร์ข้อมูลของตาราง myisam
read_rnd_buffer_size =8M #เป็นหน่วยความจำในการอ่านบัฟเฟอร์ข้อมูลของแถวที่ถูกจัดเรียง
mysiam_sort_buffer_size =64M #เป็นบัฟเฟอร์หน่วยความจำ สำหรับจัดเรียงข้อมูลโครงสร้าง myisam
thead_cache_size =8 #เป็นขนาดของเทรดแคชในการทำงาน
query_cache_size =32M #Try number of CPU*2 for thread_concurrency thread_concurrency =8 #เป็นขนาดของเทรดที่ให้ทำงานไปพร้อมๆกัน ขึ้นอยู่กับจำนวน CPU ถ้า server มี CPU 2 ตัว ให้ใส่ค่า 4 ถ้า server มี CPU 4 ตัว ให้ใส่ค่า 8
Sep 21 How to Insall Apache & PHP On FreeBSD 6.2 FreeBSD No Comments ?How to Install Apache & PHP Support SSL By Ports Tree…. #cd /usr/ports/www/apache22 #make WITH_SSL_MODULES=yes WITH_THREADS=yes install clean #/usr/local/etc/apache22.sh start
-
ลองค้นหาคำว่า my.cnf ใน webboard ดูครับ มีเยอะเลย
-
ใช้ครับ 4G มี port ไว้แล้วครับ
-
แล้ว ram 6 g มีไหมครับ หาไม่เจอครับ
-
ram 6 g ท่าทางจะไม่มี Post ไว้นะคะ ต้องคำนวนเองแน่ๆ เลย
พี่เสวย แต่ถ้ามันคำนวนยาก ปวดสมอง ก็ใช้แค่ 4G พอนะคะ
ที่เหลืออีก 2G โรงพยาบาลพิจิตรขอคะ ;D ;D ;D
-
กำลังนั่งคุยกับตั๊ก(แก) อยู่ว่า ใช้แค่ 4 G ก็พอครับ หาไฟล์ my.cnf ง่ายดี ;D
ส่วนอีก 2 G ก็ให้ รพ.พิจิตร ครับ ตอนนี้มีแค่ 2 G เอง จะได้ครบ 4 G เท่ากันเนอะ
แต่ที่บ้านไม่มี G นะครับ เดี๋ยวหัวแตก ;)
-
ช่วยดู my.cnf ของผมหน่อยครับ ว่าต้อง set อะไรบ้างครับ ผมใช้ SERVER>>>IBM Core(TM) Duo 2.4GHz
RAM>>> 4GB LINUX>>>CentOS 5.1+MySQL5.1.25 ผมลองดูนั้ยส่วนที่เป็น /usr/local/share/mysql/my-innodb-heavy-4G.cnf ไม่มีครับ ของผมจะอยู่ที่ usr/share/mysql/my-innodb-heavy-4G.cnf ครับ มันเหมือนกันหรือเปล่าครับ ไฟล์ที่ผมแนบ ก็เอาจาก my-innodb-heavy-4G.cnf ไม่ทราบว่าถูกหรือเปล่าครับ ช่วยผมหน่อยน่ะครับ ขอบคุณมากครับ
-
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=7112.msg36650#new
มีให้แล้วครับ