PostgreSQL Antipatterns៖ ការវាយតម្លៃស្ថានភាពនៅក្នុង SQL
SQL មិនមែនជា C ++ និងមិនមែន JavaScript ទេ។ ដូច្នេះ ការវាយតម្លៃនៃការបញ្ចេញមតិឡូជីខលកើតឡើងខុសគ្នា ហើយនេះមិនមែនដូចគ្នាទាំងអស់នោះទេ៖ WHERE fncondX() AND fncondY() = fncondX() && fncondY() នៅក្នុងដំណើរការនៃការបង្កើនប្រសិទ្ធភាពផែនការប្រតិបត្តិសំណួរ PostgreSQL អាចតាមអំពើចិត្ត " រៀបចំឡើងវិញ" លក្ខខណ្ឌសមមូល កុំគណនាណាមួយនៃពួកវាសម្រាប់កំណត់ត្រាបុគ្គល យោងទៅ [... ]