Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL कैश के बिना प्रदर्शन बढ़ाना

उच्च चयनात्मकता वाले अच्छे सूचकांक हैं। आपकी स्थितियां अधिकतर श्रेणी की स्थितियां हैं और यह उन क्षेत्रों पर एक सीमा बनाती है जिनका उपयोग समग्र अनुक्रमणिका में किया जा सकता है।

जांच के लिए संभावित अनुक्रमणिका (उन क्षेत्रों से बना है जिनमें अंत में जोड़ के साथ समानता जांच है, एक क्षेत्र की जांच के साथ एक क्षेत्र):

(act, Type, tn, flA)

(act, Type, tn, cDate)

(act, Type, tn, nb)

अनुक्रमणिका बनाए बिना चयनात्मकता की जाँच करने के लिए, आप इसका उपयोग कर सकते हैं:

SELECT COUNT(*)
FROM PIG P 
WHERE act='1' 
  AND Type = 'g' 
  AND tn = 'l' 
  AND flA >= '1615'

और

SELECT COUNT(*)
FROM PIG P 
WHERE act='1' 
  AND Type = 'g' 
  AND tn = 'l' 
  AND cDate >= NOW() 

और

SELECT COUNT(*)
FROM PIG P 
WHERE act='1' 
  AND Type = 'g' 
  AND tn = 'l' 
  AND nb <= '5' 

और आउटपुट की तुलना 742873 . से करें आपके पास स्थानिक सूचकांक से है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं osCommerce डेटाबेस को v2.2 से v2.3 में कैसे अपग्रेड करूं?

  2. क्या मैं MySQL में डिफ़ॉल्ट मान के लिए फ़ंक्शन का उपयोग कर सकता हूं?

  3. PHPMyAdmin में फ़ाइल आकार सीमा आयात करें

  4. MySQL में नंबर टेबल बनाना

  5. मेरे मैक पर अजगर mysqldb गलती:लाइब्रेरी लोड नहीं हुई:@ rpath/libmysqlclient.21.dylib