select count(*) from tba กับ select count(pk_column) from tba

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
jataz2
PHP Super Member
PHP Super Member
โพสต์: 275
ลงทะเบียนเมื่อ: 22/02/2011 11:48 am

select count(*) from tba กับ select count(pk_column) from tba

โพสต์ที่ยังไม่ได้อ่าน โดย jataz2 »

select count(*) from tba กับการ select count(pk_column) from tba

แปลๆ มีวิธีที่จะเพิ่มความเร็ว ถ้าตารางที่คุณต้องการจะ count จำนวน row มีคอลัมน์ที่ เป็น index แบบ not null อยู่, oracle จะนับจำนวนแถวจาก index แทนการนับจำนวนแถวในตาราง. ในกรณีที่ตารางของคุณมี primary key อยู่แล้ว การ select count(*) จะใช้วิธีนับ index ของ primary key ซึ่งจะทำให้รวดเร็วขึ้น
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 79