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

कैसे डिबग लॉक प्रतीक्षा टाइमआउट MySQL पर पार हो गया?

<घंटा/>

कुछ थ्रेड्स के कारण डिबग लॉक प्रतीक्षा टाइमआउट स्थिति उत्पन्न होती है। यदि एक धागा बहुत लंबे समय तक किसी रिकॉर्ड पर टिका हुआ है, तो इसका मतलब है कि धागा समय से अधिक हो गया है।

सभी विवरण देखने के लिए, निम्न क्वेरी लागू करें -

mysql> इंजन INNODB स्थिति दिखाएं;

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

<पूर्व>+-----+ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------------+| प्रकार | नाम | स्थिति |+-----------+------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------+| इनो डीबी | |===============================2018-10-23 09:55:05 0x19e8 INNODB मॉनिटर आउटपुट ================================प्रति सेकंड औसत की गणना पिछले 7 सेकंड से की जाती है-- ---------------पृष्ठभूमि धागा----------srv_master_thread लूप:2 srv_active, 0 srv_shutdown, 17805 srv_idlesrv_master_thread लॉग फ्लश करें और लिखें:0---------- SEMAPHORES---------- OS प्रतीक्षा सरणी जानकारी:आरक्षण गणना 3OS प्रतीक्षा सरणी जानकारी:सिग्नल गणना 3RW- साझा स्पिन 0, राउंड 0, OS प्रतीक्षा 0RW-excl स्पिन 0, राउंड 0, ओएस प्रतीक्षा 0RW-sx स्पिन 0, राउंड 0, OS प्रतीक्षा 0स्पिन राउंड प्रति प्रतीक्षा:0.00 RW-साझा, 0.00 RW-excl, 0.00 RW-sx--------------- लेन-देन ------------Trx id काउंटर 21000Trx के n:o <20998 पूर्ववत करें n:o <0 स्थिति के लिए किया गया पर्ज:चल रहा है लेकिन निष्क्रिय हैइतिहास सूची लंबाई 3प्रत्येक सत्र के लिए लेनदेन की सूची:---लेनदेन 283438498772800 , प्रारंभ नहीं 0 लॉक संरचना (ओं), हीप आकार 1136, 0 पंक्ति लॉक (ओं) -------- फ़ाइल I/O -------- I/O थ्रेड 0 स्थिति:प्रतीक्षा करें Windows aio ( बफर थ्रेड डालें)I/O थ्रेड 1 स्थिति:प्रतीक्षा करें हवा ows 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; बफर पूल:01025 ओएस फाइल पढ़ता है, 545 ओएस फाइल लिखता है, 11 ओएस fsyncs0.00 पढ़ता है/एस, 0 औसत बाइट्स/रीड, 0.00 लिखता है/एस, 0.00 fsyncs/s------------- ------------------------ बफर और अनुकूली हैश इंडेक्स डालें ---------------------- -----------------Ibuf:आकार 1, मुफ्त सूची लेन 0, seg आकार 2, 0 मर्ज किए गए संचालन:0 डालें, 0 चिह्न हटाएं, 0 हटाए गए कार्यों को हटाएं:0 डालें, हटाएं मार्क 0, 0 हैश टेबल साइज 2267 हटाएं, नोड हीप में 0 बफर (एस) हैश टेबल साइज 2267, नोड हीप में 1 बफर हैश टेबल साइज 2267, नोड हीप में 3 बफर हैश टेबल साइज 2267, नोड हीप है। हैश तालिका आकार 2267 है, नोड ढेर में 0 बफर हैश तालिका आकार 2267 है, नोड ढेर में 0 बफर हैश तालिका आकार 2267 है, नोड ढेर में 0 बफर हैश तालिका आकार 2267 है, नोड हीप में 0 बफ़र (ओं) 0.00 हैश खोज/s, 0.29 गैर-हैश खोज/s --- लॉग --- लॉग अनुक्रम संख्या 24309079 लॉग बफ़र 24309079 तक असाइन किया गया हैलॉग बफ़र 24309079 तक पूर्ण लॉग 24309079 तक लिखा लॉग अप करने के लिए फ़्लश किया गया 24309079 ने 24309079 तक गंदे पेज जोड़े और मेमोरी ---------------------- कुल बड़ी मेमोरी आवंटित 8585216 डिक्शनरी मेमोरी आवंटित 361173बफर पूल आकार 512फ्री बफर 251डेटाबेस पेज 256पुराने डेटाबेस पेज 0 संशोधित डीबी पेज 0 लंबित पठन 0 लंबित लेखन:एलआरयू 0, फ्लश लिस्ट 0, सिंगल पेज 0पेज मेड यंग 0, नॉट यंग 00.00 यंग्स/एस, 0.00 नॉन-यंग्स/एसपेज 1002 पढ़े, 132 बनाए, 1440.00 रीड्स/एस, 0.00 क्रिएट्स/एस, 0.00 राइट्स/एसबफर पूल हिट रेट 1000 / 1000, युवा बनाने की दर 0 / 1000 नहीं 0 / 1000 पेज आगे पढ़े गए 0.00 / एस, बिना एक्सेस के बेदखल 0.00 / एस, रैंडम रीड फॉरवर्ड 0.00 / एसएलआरयू लेन:256, अनज़िप_एलआरयू लेन:0आई / ओ योग [0]:क्यू [0], अनज़िप योग [0]:कर [0] -------------- पंक्ति संचालन - 0 InnoDB के अंदर प्रश्न, 0 क्यूई 0 में प्रश्न InnoDBProcess ID =3260, मुख्य थ्रेड आईडी =00000 . के अंदर खुले हुए दृश्य पढ़ें 0000000106C, राज्य =स्लीपिंग पंक्तियों की संख्या 0 डाली गई, 313 अपडेट की गई, 0 हटाई गई, 45340.00 इंसर्ट/एस, 0.00 अपडेट/एस, 0.00 डिलीट/एस, 0.14 रीड्स/एस -------------- पढ़ें -------------- INNODB मॉनिटर आउटपुट का अंत ==========================--------+----------+------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- सेट में ----------------------------+1 पंक्ति (0.00 सेकंड)mysql>

उपरोक्त थ्रेड और I/O से संबंधित सभी विवरण दिखाता है।


  1. Windows 10 लॉक स्क्रीन टाइमआउट को आसानी से कैसे बदलें

    माइक्रोसॉफ्ट ने विंडोज 8 में नया लॉक स्क्रीन फीचर पेश किया और विंडोज 10 और विंडोज 10 एनिवर्सरी अपडेट में इसे और बेहतर बनाया। भले ही आप लॉक स्क्रीन के कुछ पहलुओं जैसे लॉक स्क्रीन पर कॉर्टाना, लॉक स्क्रीन पर टिप्स, लॉक स्क्रीन वॉलपेपर इत्यादि को नियंत्रित कर सकते हैं, विंडोज 10 में लॉक स्क्रीन टाइमआउट

  1. विंडोज 10 लॉक स्क्रीन टाइमआउट कैसे बढ़ाएं

    विंडोज 8 हमारे लिए लॉक स्क्रीन लेकर आया है, जो आपके पीसी को नींद से जगाने और आपका पासवर्ड टाइप करने के बीच एक सेतु का काम करता है। यह विंडोज 10 में एक उन्नत रूप में रहता है। कुछ लोग लॉक स्क्रीन को अनावश्यक के रूप में देखते हैं, लेकिन इसके उपयोग हैं, जिसमें आपको अपने ऐप्स से जानकारी प्रदान करना और आ

  1. विंडोज 10 लॉक स्क्रीन टाइमआउट सेटिंग्स कैसे बढ़ाएं

    विंडोज 10 यकीनन एक पीसी पर देखने के लिए सबसे अच्छा ग्राफिकल इंटरफेस प्रदान करता है। इंटरएक्टिव सेशन से लेकर स्क्रीनसेवर फीचर तक जिसे लॉक स्क्रीन के नाम से जाना जाता है। लॉक स्क्रीन को अब समाचार प्रदान करने के लिए डिज़ाइन किया गया है जब आप अपने पीसी का उपयोग नहीं कर रहे हैं, लेकिन पुराने स्क्रीनसेवर