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

मैं MySQL (innodb) में वैश्विक ताले कैसे देख सकता हूँ?

<घंटा/>

MySQL (Innodb) में ग्लोबल लॉक देखने के लिए SHOW कमांड का उपयोग करें। नीचे दी गई क्वेरी वैश्विक ताले के साथ-साथ ताले और वेटर के मालिक को भी दिखाती है। निम्नलिखित क्वेरी में लेनदेन आईडी और इनोडब से संबंधित और भी बहुत कुछ दिखाई देगा।

क्वेरी इस प्रकार है:

mysql> इंजन INNODB STATUS\G दिखाएं

निम्न आउटपुट है:

<पूर्व>************** 1. पंक्ति ****** ********** प्रकार:InnoDBName:स्थिति:================================2019-01-23 14:46:58 0x2914 INNODB मॉनिटर आउटपुट ================================पिछले 23 सेकंड से परिकलित प्रति सेकंड औसत ----------------- बैकग्राउंड थ्रेड ---------------------- srv_master_thread लूप्स:87 srv_active, 0 srv_shutdown, 51953 srv_idlesrv_master_thread लॉग फ्लश और लिखते हैं:0---------- SEMAPHORES---------- OS WAIT ARRAY INFO:रिजर्वेशन काउंट 244OS WAIT ARRAY INFO:सिग्नल 241RW-साझा स्पिन 23, राउंड 37, OS प्रतीक्षा 14RW-excl spins 16, राउंड 380, OS प्रतीक्षा 9RW-sx spins 1, राउंड 4, OS प्रति प्रतीक्षा 0Spin राउंड प्रतीक्षा करता है:1.61 RW-साझा, 23.75 RW-excl, 4.00 RW-sx----------------------Trx id काउंटर 60219Trx के n:o <60218 पूर्ववत करें n:o <0 के लिए किया गया पर्ज:चल रहा है लेकिन निष्क्रिय इतिहास सूची की लंबाई 32 प्रत्येक सत्र के लिए लेनदेन की सूची:---लेनदेन 28450725290560, प्रारंभ नहीं0 लॉक संरचना(ओं), ढेर आकार 1136, 0 पंक्ति ताला (ओं) -------- फ़ाइल I/O -------- I/O थ्रेड 0 स्थिति:प्रतीक्षा करें Windows aio (बफ़र थ्रेड डालें)I/O थ्रेड 1 स्थिति:प्रतीक्षा करें Windows aio (लॉग थ्रेड)I/O थ्रेड 2 स्थिति:प्रतीक्षा करें Windows aio (रीड थ्रेड)I/O थ्रेड 3 स्थिति:प्रतीक्षा करें Windows aio (थ्रेड पढ़ें)I/O थ्रेड 4 स्थिति:प्रतीक्षा करें Windows aio (थ्रेड पढ़ें)I/O थ्रेड 5 स्थिति:प्रतीक्षा करें Windows aio (थ्रेड पढ़ें)I/O थ्रेड 6 स्थिति:प्रतीक्षा करें Windows aio (थ्रेड लिखें) I/O थ्रेड 7 स्थिति:प्रतीक्षा करें Windows aio (थ्रेड लिखें) I/O थ्रेड 8 स्थिति:प्रतीक्षा करें Windows aio (थ्रेड लिखें) I/O थ्रेड 9 स्थिति:प्रतीक्षा करें Windows aio ( थ्रेड लिखें) लंबित सामान्य aio पढ़ता है:[0, 0, 0, 0], aio लिखता है:[0, 0, 0, 0], ibuf aio पढ़ता है:लॉग i/o's:, सिंक i/o's:लंबित फ्लश ( fsync) लॉग:0; बफर पूल:02134 ओएस फाइल पढ़ता है, 2843 ओएस फाइल लिखता है, 1186 ओएस fsyncs0.00 पढ़ता है/ ------------------------ बफर और अनुकूली हैश इंडेक्स डालें ---------------------- -----------------Ibuf:आकार 1, मुफ्त सूची लेन 0, seg आकार 2, 0 मर्ज किए गए संचालन:0 डालें, चिह्न 0 हटाएं, 0 छोड़े गए कार्यों को हटाएं:0 डालें, हटाएं मार्क 0, 0 हैश टेबल साइज 2267 हटाएं, नोड हीप में 0 बफर (एस) हैश टेबल साइज 2267, नोड हीप में 1 बफर हैश टेबल साइज 2267, नोड हीप में 1 बफर हैश टेबल साइज 2267, नोड हीप है। हैश तालिका आकार 2267 है, नोड ढेर में 0 बफर हैश तालिका आकार 2267 है, नोड ढेर में 0 बफर हैश तालिका आकार 2267 है, नोड ढेर में 0 बफर हैश तालिका आकार 2267 है, नोड हीप में 0 बफर (एस) 0.00 हैश सर्च/एस, 0.00 नॉन-हैश सर्च/एस --- लॉग --- लॉग अनुक्रम संख्या 44174557 लॉग बफर 44174557 तक लॉग बफर 44174557 तक पूरा किया गया लॉग 44174557 तक लिखा गया लॉग 44174557 तक फ्लश किया गया जोड़ा गया अप करने के लिए गंदे पृष्ठ 44174557 पृष्ठ 44174557 तक फ्लश किए गए, 441745571117 पर अंतिम चेकपॉइंट लॉग i/o's किया गया, 0.00 लॉग i/o/सेकंड ------------ बफर पूल और मेमोरी--- ------------------- कुल बड़ी मेमोरी आवंटित 8585216 डिक्शनरी मेमोरी आवंटित 503201बफ़र पूल आकार 512मुक्त बफ़र्स 253डेटाबेस पृष्ठ 256पुराने डेटाबेस पृष्ठ 0 संशोधित डीबी पृष्ठ 0 पेंडिंग रीड्स 0पेंडिंग राइट्स:एलआरयू 0, फ्लश लिस्ट 0 , सिंगल पेज 0पेज मेड यंग 0, नॉट यंग 00.00 यंग/एस, 0.00 नॉन-यंग्स/एसपेज 2111 पढ़ा, 215 बनाया, लिखा 14370.00 रीड/एस, 0.00 क्रिएट्स/एस, 0.00 राइट्स/एस कोई बफर पूल पेज नहीं मिलता है पिछले प्रिंटआउट के बाद से पेज आगे पढ़ें 0.00/s, बिना पहुंच 0.00/s के बेदखल, रैंडम आगे पढ़ें 0.00/sLRU लेन:256, unzip_LRU लेन:0I/O योग[0]:cur[0], unzip sum[0]:cur[0]- ------------- पंक्ति संचालन - इनो डीबी के अंदर 0 प्रश्न, कतार में 0 प्रश्न इनो डीबीप्रोसेस आईडी =8992, मुख्य थ्रेड आईडी के अंदर खुले दृश्य पढ़ें =00000000000029F4, राज्य =सो रही पंक्तियों की संख्या 247 डाली गई, 512 अपडेट की गई, 19 हटाई गई, 65930.00 प्रविष्टियां पढ़ें/ एस, 0.00 अपडेट/एस, 0.00 डिलीट/एस, 0.00 रीड्स/एस----------------------------- INNODB मॉनिटर आउटपुट का अंत ===========================1 पंक्ति में सेट (0.00 सेकंड)
  1. मैं एक MySQL क्वेरी चलाना कैसे रोक सकता हूं?

    MySQL की एक रनिंग क्वेरी को रोकने से पहले, सबसे पहले हमें यह देखना होगा कि शो कमांड की मदद से कितनी प्रोसेस चल रही हैं। उसके लिए प्रश्न इस प्रकार दिया गया है - प्रक्रिया सूची दिखाएं; उपरोक्त क्वेरी को निष्पादित करने के बाद, हमें कुछ आईडी के साथ आउटपुट मिलेगा। यह इस प्रकार दिया गया है - +-----+---

  1. मैं MySQL में गैर-ASCII वर्ण कैसे ढूंढ सकता हूं?

    गैर ASCII वर्ण ऐसे वर्ण हैं जैसे पाउंड प्रतीक (£), ट्रेडमार्क प्रतीक, plusminussymbol आदि। तालिका से गैर-ASCII वर्णों को खोजने के लिए, निम्न चरणों की आवश्यकता है - सबसे पहले create कमांड की मदद से एक टेबल बनाई जाती है जो इस प्रकार है - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) उसके बाद इ

  1. मैं MySQL में innoDB कैसे स्थापित या सक्षम कर सकता हूँ?

    MySQ में innoDB को सक्षम करने के लिए, आपको my.ini के आसपास काम करने की आवश्यकता है फ़ाइल। हालाँकि, MySQL संस्करण 8 में, डिफ़ॉल्ट स्टोरेज इंजन innoDB है। इसे my.ini . से जांचें फ़ाइल - आप इसे टेबल बनाने के समय भी सेट कर सकते हैं - टेबल बनाएं डेमोटेबल (StudentId int NOT NULL AUTO_INCREMENT PRIMARY