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

MySQL (अक्षांश देशांतर) त्रिज्या के भीतर बिंदुओं के लिए बड़ी तालिकाओं को देखने का सबसे तेज़ तरीका क्या है

सबसे पहले यदि आपके पास बहुत अधिक भू-स्थानिक डेटा है, तो आपको इस तरह की गणना के बजाय MySQL के भू-स्थानिक एक्सटेंशन का उपयोग करना चाहिए। फिर आप स्थानिक अनुक्रमणिका बना सकते हैं यह कई प्रश्नों को गति देगा और आपको ऊपर दिए गए की तरह लंबे समय तक तैयार किए गए प्रश्न नहीं लिखने होंगे।

ST_Distance या ब्याज की त्रिज्या के साथ एक ज्यामिति बनाने के साथ-साथ ST_within आपको अच्छे परिणाम दे सकता है और वर्तमान की तुलना में बहुत तेज हो सकता है। हालांकि इसे प्राप्त करने का सबसे अच्छा और तेज़ तरीका, ST_Dwithin अभी तक mysql में लागू नहीं किया गया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अजगर के साथ मेरा डेटाबेस कनेक्शन आयात करें

  2. mysql में पूर्ण बाहरी शामिल हों

  3. jQuery स्वत:पूर्ण (रिमोट) - उदाहरण

  4. INNER JOIN + ORDER BY के साथ फाइल सॉर्ट करने से बचें

  5. टेबल स्टोरेज इंजन को MyISAM से InnoDB में कैसे बदलें