รู้จักกับฟังก์ชัน mysqli_stat - ใช้บอกสถานะระบบปัจจุบัน

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: รู้จักกับฟังก์ชัน mysqli_stat - ใช้บอกสถานะระบบปัจจุบัน

รู้จักกับฟังก์ชัน mysqli_stat - ใช้บอกสถานะระบบปัจจุบัน

by Patipat » 02/08/2019 5:04 pm

เวลาเราทำงานเกี่ยวกับ ระบบใดสักระบบหนึ่งแต่ว่าเราก็ ได้แต่จดจ้องไปที่ตัวงานของเราอย่างเดียวโดยที่เราไม่ค่อยใส่ใจว่า ระบบเรานี้ มีสถานะเป็นอย่างไรบ้าง เพราะผู้พัฒนาโปรแกรมต่าง ๆ ก็จดจ่อกับการเขียนโปรแกรมผมได้ไปเจอฟังก์ชันหนึ่ง ซึ่ง สามารถบอกสถานะ กับตัวฐานข้อมูลนั้นได้ว่า มีหัวข้ออะไรบ้าง หรือ มีคำถามกี่คำถาม และหน่วยความจำที่ระบบใช้งาน ฟังก์ชันนี้สามารถดูสถานะของระบบได้ว่า มีการใช้งาน อะไรบ้าง ในตัวระบบ

โค้ดนี้นะครับที่ เชื่อต่อกับฐานข้อมูล แล้วก็เช็คว่า ในระบบนี้ ใช้ฐานข้อมูลสถานะเป็นอย่างไรบ้าง ผมจะลองใช้ ฐานข้อมูลของ Joomla ดูนะครับ

Code: Select all

<?php
$link = mysqli_connect("localhost", "roor", "", "joomla");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

printf("System status: %s\n", mysqli_stat($link)); // ดูสถานะ ของระบบที่เราใช้งานอยู่

mysqli_close($link);
?>
ผลลัพธ์คือ ก็จะเห็นได้ว่า บอกสถานะของในการใช้ฐานข้อมูลเรา
Selection_999(554).png
Selection_999(554).png (8.48 KiB) Viewed 229 times
  • System status: Uptime: 27835
    Threads: 7
    Questions: 25690
    Slow queries: 0
    Opens: 164
    Flush tables: 1
    Open tables: 64
    Queries per second
    avg: 0.922
อ้างอิง
1 https://www.php.net/manual/en/mysqli.stat.php
2 https://www.w3schools.com/php/func_mysqli_stat.asp
3 http://www.nusphere.com/kb/phpmanual/function.mysqli-stat.htm

Top