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

MySQL में .csv अपलोड की प्रगति कैसे देखें

लिनक्स पर आप फाइल डिस्क्रिप्टर (ls -l /proc//fd), और फाइल पोजीशन रीडर (cat /proc//fdinfo) के बारे में जानकारी प्रिंट कर सकते हैं। तो:

  1. mysqld pid खोजें (इस उदाहरण में:1234 ):

    $ ps -ef | grep mysqld

    mysql 1234 1 0 feb12 ? 00:00:55 /usr/sbin/mysqld

  2. अपनी लोड की गई फ़ाइल की फ़ाइल विवरणक संख्या खोजें (इस उदाहरण में:45 ):

    $ sudo ls -l /proc/1234/fd

    lr-x------ 1 root root 64 Feb 13 10:56 45 -> /var/lib/mysql/db/Loaded_file.txt

  3. उस फ़ाइल डिस्क्रिप्टर के बारे में जानकारी प्रिंट करें और पहले से पढ़े गए बाइट्स की संख्या जांचें (इस उदाहरण में:494927872 ):

    $ cat /proc/1234/fdinfo/45

    pos: 494927872

    flags: 0100000

आप इस प्रगति संकेतक (बाइट्स में) की तुलना लोड किए जा रहे वास्तविक फ़ाइल आकार से कर सकते हैं।

चरण 1 और 2 के बजाय, आप 'lsof' कमांड का भी उपयोग कर सकते हैं:

$ lsof /var/lib/mysql/db/Loaded_file.txt | grep mysql

COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME

mysqld    1234 youknowwho    45r   REG  252,0   190312 5505353 /var/lib/mysql/db/Loaded_file.txt


  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. विंडोज से MySQL 5.7 को पूरी तरह से कैसे हटाएं

  3. qt 5.8 sql कनेक्शन त्रुटि:QMYSQL ड्राइवर विंडोज़ 10 पर लोड नहीं हुआ

  4. MySQL में पूर्ण-पाठ खोज:द गुड, द बैड एंड द अग्ली

  5. MySQL रिमोट एक्सेस के लिए एक SSH टनल बनाएं