Möjliggöra Förde in i loggboken av Långsam Fråga om ( långsam Fråga om Stock) i MySQL Data banken
En om huvudsaklig behoven för en fortspindelväv servaren är till har effektiv och effektiv SQL uttalanden eller fråga om så pass de/vi/du/ni är optimismen. Någon inte- optimal SQL ( strukturellt Fråga om Språk) befallningen eller uttalanden så pass ta alltför lång eller lång tid till utföra vilja använda upp en masse system resurserna, orsakerMySQL data banken till springa långsam, och då mer och mer fråga om motreaktion kö upp, och när förbindelsen gräns är sträck, besökaren de/vi/du/ni är blitt neka eller nekat förbindelsen. I värst fall filmmanuskriptet, din spindelväv servaren vilja gå ned likaledes, eller fortsatt underperform. Rättssaken är särskilt sann när du er användande MyISAM bord skriva på maskin vilken använda bord- nivå låsbar i stället för rad- nivå låsbar i en hög trafik spindelväv.
Någon gång, en enkel SQL fråga om Maj vara skyld i alla servarna’ problemen. MySQL har bygget- i funktionellitet till ta till fånga långsam fråga om stock eller identifiera fråga om så pass blandar inte optimal och ta en lång time till slut, vilken tillåt du till stock all långsam löpande fråga om vilken tog över definierat antal av sekunden till utföra vid MySQL data banken motor till en arkivera. Långsam fråga om stock är inte aktiverat eller på vid försummelsen MySQL installationen, sålunda den er en om mindre- använd stock.
Till möjliggöra långsam fråga om stock, enkelt tillägga den följande lina till MySQL konfigurationen arkivera (my.cnf eller my.ini), och då vila den MySQL servaren:
stock- långsam- fråga om
eller
stock- långsam- fråga om= [stig till stock arkivera]
Sätta tillbaka[stig till stock arkivera] med faktisk stig till långsam fråga om stock arkivera du vilja den MySQL till skriva stocken till vilken, är den valfri värde.
Eller du kanna börja mysqld med med det – stock- långsam-queriesfile_name[=] valen till möjliggöra den långsam fråga om stock. I båda syntax, ifall icke stock filnamn är specificerat, försummelsen namn ärhost_name-slow.log, läggat upp inne om MySQL datan arkivera adress listen. Om en arkivnamnen är givit, utom inte så en absolut väg namnen, servaren skriver arkivet inne om datan adress listen alltför.
Efter sättande i stånd till långsam fråga om stock, MySQL vilja skapa, ta till fånga och stock till stock arkivera med all SQL uttalanden så pass tog mer än long_query_time sekunden till utföra, vilken är vid försummelsen sätta till 10 sekunden. Tiden till förvärva initialen bord låsen är inte beregnet så utföranden tid. mysqld skriver en uttalande till långsam fråga om stock efter den har blitt utförat och når det låsen har blitt befriaren, så stock beordra makt vara skild från utföranden beordra.
Du kanna då undersöka alla SQL fråga om så pass tog längre än den pre- definierat antal av sekunden (10 sekunden vid försummelsen) inne omhost_name-slow.log, och då ta det nödvändig stammen till optimismen den SQL uttalanden. Den långsam fråga om stock vilja berätta du vad om var tid spörsmålen fullständig, hur länge spörsmålen tog till springa, hur länge den tog till befästa dess låsen, hur många rad var sände rygg som vara resultatet, hur många rad var undersökat till avgöra resultaten, vilken data banken var använd, och den faktisk fråga om sig själv. Utom uthärda i sinne så pass en SQL fråga om innehållet inne om stock Maj har redan optimum, utom utförat långsamt på grund av systemet resurserna blitt använd upp vid den faktisk långsam uttalande så pass behov till vara böter stämde.
viktig: Den här er en maskin översätt sida vilken är försynt " så är" utan garantien. Maskin översättning Maj bli besvärlig å förstå. Behaga hänskjuta tilloriginal Engelsk artikeln närhelst möjlig.
Del och bidra med eller få teknisk stöd och hjälp påMin Digital Liv Forums.
Berättat Varen
- Ändra eller Sätta MySQL Lång Fråga om Tid Värde för stock- långsam- fråga om
- Installera Spindelväv Servaren i Fönstren XP med Apache2, PHP5 och MySQL4 Del 4
- Ändra och Lägga rätt MySQL rotfästa Lösenord
- WordPress MySQL SQL Fråga om Misstag i WPDB Klass
- Du er Inte Bemyndiga till Utföra SQL Fråga om i vBulletin Upprätthållande
- Hur till Backningen och Restaurera ( exportera och Importera) MySQL Data bankerna Läraren
- MySQL Data banken Utförande Stämmande Bäst Öva sig Video Läraren
- Sätta fast för Munin MySQL Kontrollerande Plugg Grafen Inte Visande eller Ren
- Användande PHP-MySQL Ihärdig Förbindelserna till Springa WordPress Blog
- Hur till Flytta WordPress Blog till Ny Domän eller Läge

































Januari 23rd, 2007 0022:
[...] Om du möjliggöra långsam fråga om stock av MySQL data banken servaren, du vill notis fakta ät från långsam fråga om stock arkivera innehåll bara SQL uttalanden och fråga om så pass tog mer än query_time av 10 sekunden till utföra eller springa. Den här er försummelsen värde eller fråga om tid tröskeln för log_slow_queries funktion, vilken är 10 sekunden. 10 sekunden är väg alltför åtrå en SQL fråga om till komplett, så den värde Maj bli alltför hög till ta till fånga någon meningsfull datan. Du kanna förändra eller ändra den långsam fråga om tid till sänka värde eller antal av sekunden. Du kanna sätta en ny long_query_time inne om MySQL konfigurationen arkivera, nämligen my.cnf eller my.ini, normalt lokaliserat i etc adress listen. Enkelt tillägga den följande lina till konfigurationen arkivera: [...]