Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL क्वेरी का वास्तविक एक्जीक्यूशन टाइम कैसे मापें?

PROFILING चालू करके क्वेरी टाइम मापें।

स्टेप्स

  1. SET PROFILING = 1;
  2. क्वेरी चलाएं
  3. SHOW PROFILES;

उदाहरण

SET PROFILING = 1;
SELECT * FROM MilliSecondDemo;
SHOW PROFILES;
+----------+------------+------------------------------+
| Query_ID | Duration   | Query                        |
+----------+------------+------------------------------+
| 1        | 0.00051725 | SELECT * FROM MilliSecondDemo|
+----------+------------+------------------------------+

ड्यूरेशन सेकंड में। SHOW PROFILE FOR QUERY 1; से डिटेल (CPU, I/O, आदि) भी देख सकते हैं।

  1. - MySQL में SOUNDEX() फ़ंक्शन का उपयोग कैसे करें?

    MySQL में SOUNDEX() फ़ंक्शन समान उच्चारण वाले शब्दों को खोजने के लिए साउंडेक्स कोड लौटाता है। सिंटैक्स SELECT * FROM yourTableName WHERE SOUNDEX(yourValue) = SOUNDEX(yourColumnName); टेबल निर्माण mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARC

  1. - MySQL में STR_TO_DATE का उपयोग करके स्ट्रिंग को समय/दिनांक-समय में परिवर्तित करना

    MySQL में STR_TO_DATE() फ़ंक्शन का उपयोग करके निर्दिष्ट फॉर्मेट वाली स्ट्रिंग को DATETIME मान में परिवर्तित करें। सिंटैक्स SELECT STR_TO_DATE(yourColumnName, %d/%m/%Y %h:%i %p) AS anyAliasName FROM yourTableName; उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> DueDa

  1. - MySQL में समय अंतर निकालें: NOW() और INTERVAL के साथ

    MySQL में NOW() और INTERVAL का उपयोग करके वर्तमान समय से निर्दिष्ट अवधि पहले/बाद के रिकॉर्ड ढूंढ सकते हैं। उदाहरण: पिछले 5 घंटे में आगमन समय 1. टेबल बनाएं CREATE TABLE DemoTable1570 (ArrivalTime DATETIME); 2. डेटा डालें INSERT INTO DemoTable1570 VALUES(2019-10-15 16:10:00); 3. वर्तमान समय मान