หลังจากช่วงนี้ เริ่มมีกระแสเรื่อง MySQL จึงลองเปลี่ยนมาใช่้ดูครับ [ไม่ได้เทพ แต่อยากแชร์ครับ]
อันนี้ข้อมูลเว็บผม คราวๆนะครับ
Uip : 5,000-10,000 / day
OS : CentOS 5.9 64 bit
Directadmin : 1.43
Memcached : มี
Config Server เองครับ
CMS : SMF
MySQL Version : 5.5.32
ใช่รองรับเว็บหลักเว็บเดียวครับ
หลังจากที่ลองใช้แล้ว บอกได้เลยครับ ประสิทธิภาพไม่ต่างอะไรจาก MySQLi เลยครับแต่ในความรู้สึกผมรู้สึกว่า จะเร็วขึ้นและเสถียรขึ้นนิดหนึ่งนะครับ
ผมเขียนบทความไม่เก่งเอาเป็นว่าตอบคำถามที่ผมเคยสงสัยในตอนเวลาก่อนลงแล้วกัน 1.คำถามยอดฮิต ต้องแก้ส่วนของ Code ที่ติดต่อฐานข้อมูลหรือไม่
-
ไม่ต้องครับ แต่เวลาผมเขียน mysqli_connent อะไรพวกนี้นะครับ ไม่ได้เขียนในแนว Class
[ก่อน Update ผมเขียน Code ของ MySQLi 5.5 ครับ]
2.เวลาติดตั้ง ติดตั้งยังไง
-ก่อนติดตั้งให้สำรองข้อมูลก่อนนะครับ
-แล้วอย่าลืมสำรองไฟล์ /etc/my.cnf เปลี่ยนไปก่อน
-ติดตั้งผ่าน yum ครับ
https://kb.askmonty.org/en/installing-mariadb-with-yum/
ให้ yum install ก่อนแล้วค่อย yum remove mysql ส่วนเก่าทิ้ง
3.สำหรับ Directadmin ต้องแก้จุดไหนบ้าง
-แก้ในส่วน
/usr/local/directadmin/custombuild/options.conf
mysql_inst=no
นอกนั้นไม่ต้องแก้ไขครับ
อ้างอิง
https://kb.askmonty.org/en/mariadb-for-directadmin-using-rpms/
4.ปัญหาที่พบหลังจากติดตั้ง
-ปัญหาที่พบคือ ต้องมาตั้งค่า Password ของ sub user ใหม่ทั้งหมดครับ
เหมือนว่า sub user ทั้งหมดจะ ใช้ password ของ root ในตอนแรกครับ
5.จะตรวจสอบอย่างไร ว่า ติดตั้งผ่าน
-service httpd start
service mysqld start
2 ตัวนี้ต้องเป็นสถานะ OK ครับ
6.รู้ได้ไงว่า Server เราใช้ MariaDB แล้ว
-ดูที่ phpmyadmin
หรือ คำสั่ง mysql -v
7.ประสิทธิภาพเชิงลึก
-รู้สึกว่าการกิน ทรัพยากรด้าน Cpu ของ Process จะใช้น้อยกว่า Mysql ครับ
ประมาณนี้ครับ พอเป็นไอเดียสำหรับคนกำลังคิดจะลองเปลี่ยนมาใช้ตัวนี้ครับ
ให้พอเห็นภาพการติดตั้ง รวมกับ directadmin+cms และปัญหาหลักๆครับ
ปล.มีอะไรถามเกี่ยวกับการใช้งานหลังติดตั้งถามได้เลยนะครับ ยกเว้นขอดูตัวอย่างเว็บ
และวิธีการติดตั้งครับ เพราะมันว่ากันยาวครับ พอดีเขียนบทความไม่เก่งครับ
เผื่อใครอยากรู้ข้อมูลทั่วๆไปในภาพรวมก่อนจะย้ายมาใช้ครับ