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

जब मैं गणना किए गए कॉलम द्वारा ऑर्डर करता हूं, तो क्वेरी काफी धीमी हो जाती है - क्या इसे तेज किया जा सकता है?

(उपरोक्त चर्चा को समेकित करते हुए)

आप गणना परिणाम द्वारा कुशलतापूर्वक आदेश नहीं दे सकते। इस क्वेरी को तेज़ी से काम करने के लिए, ranking बनाएं कॉलम जिसमें c.age-UNIX_TIMESTAMP(c.newdate) . है . फिर id . पर एक इंडेक्स बनाएं और ranking , यानी CREATE INDEX id_ranking ON c (id, ranking) GROUP BY और ORDER BY दोनों को अनुक्रमित करने के लिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL पूरे कॉलम से सभी व्हाइटस्पेस हटा दें

  2. नेटसुइट माइग्रेशन

  3. क्या मैं मैसकल की लास्ट इंसर्ट आईडी के बारे में सुनिश्चित हो सकता हूं?

  4. त्रुटि (1093):आप खंड से अद्यतन के लिए लक्ष्य तालिका को अद्यतन नहीं कर सकते

  5. पूर्व-चयनित विकल्प के साथ ड्रॉप-डाउन सूची कैसे दिखाएं