ข้ามไปที่เนื้อหาหลัก

บทความ

SQL server databases stuck in restoring state เมื่อ restoring database ค้างทำอย่างไร... http://dba.stackexchange.com/questions/56169/sql-server-databases-stuck-in-restoring-state

script reindex all table

script reindex all table

[SQL Query Tips] clear execution plan , cache บน sql serve

เหตุผลที่ การ run query ครั้งแรก อาจจะช้า แต่ครั้งที่ 2 เป็นต้นไป จะเร็วขึ้น เพราะอะไร? เพราะ sql server มีการจำรูปแบบ query นี้เก็บไว้ ทำให้การ query ครั้งที่ 2 ทำงานได้เร็วขึ้น หากเรา modify query แล้วจะทดสอบ performance ของ query จึงควรที่จะ clear สมองของ sql server ก่อน ด้วยการ run command DBCC FREEPROCCACHE to clear Execution plan DBCC DROPCLEANBUFFERS to clear SQL statement cache

การใช้ OR

การใช้ OR ควรกำหนดเงื่อนไขที่ให้คำตอบเป็นจริงมากที่สุดไว้ในส่วนแรก เพราะเมื่อเจอ คำตอบที่เป็นจริง ก็จะไม่ตรวจสอบเงื่อนไขถัดไปแล้ว

การใช้ AND

การใช้ AND ควรกำหนดเงื่อนไขที่ให้คำตอบเป็นจริงน้อยที่สุดไว้ในส่วนแรก เพราะเมื่อเจอ คำตอบที่เป็นเท็จ ก็จะไม่ตรวจสอบเงื่อนไขถัดไปแล้ว