Changes for page Další informace

Last modified by Denisa Wernerová on 29.08.2017 12:42

From version 1.4
edited by bac0025
on 05.03.2015 10:12
Change comment: There is no comment for this version
To version 1.5
edited by Denisa Wernerová
on 18.06.2015 13:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.bac0025
1 +XWiki.wer022
Content
... ... @@ -1,4 +1,4 @@
1 -=== Optimalizace MySQL dotazů ===
1 +(% style="font-size: 18px;" %)Optimalizace MySQL dotazů
2 2  
3 3  Ke každému webovému projektu evidujeme zodpovědnou osobu (zpravidla se jedná o technického správce), které náš automatizovaný systém v měsíčních intervalech zasílá e-mail se statistikou pomalých MySQL dotazů. Optimalizace ze strany uživatelů je //nezbytná// pro zajištění kvality služby na sdílené serverové platformě. Toto se týká zejména programátorů vyvíjejích vlastní aplikace. Naopak známé a často používané publikační systémy (tzv. [[CMS>>url:http://cs.wikipedia.org/wiki/Syst%C3%A9m_pro_spr%C3%A1vu_obsahu]]) bývají zpravidla proti nešvarům v SQL dotazech ošetřeny a optimalizace je u nich nežádoucí vzhledem k riziku rozbití struktury databáze, příp. programového kódu. Následně např. není možné provést upgrade na vyšší verzi daného CMS systému.
4 4  
... ... @@ -5,19 +5,19 @@
5 5  //Pozn.: Chyby v optimalizaci dotazů publikačního systému hlaste prosím přímo vývojovému týmu daného CMS.//
6 6  
7 7  
8 -==== Optimalizace dotazů je komplexní problém zahrnující: ====
8 +**Optimalizace dotazů je komplexní problém zahrnující:**
9 9  
10 10  * návrh struktury databáze,
11 11  * PHP programový kód,
12 12  * tvorbu vlastních SQL dotazů.
13 13  
14 -==== Postup při optimalizaci zahrnuje: ====
14 +**Postup při optimalizaci zahrnuje:**
15 15  
16 16  * vyhledání příčiny a její odstranění (chybějící indexy nad tabulkami, smyčky v PHP kódu generující množství identických dotazů, špatně konstruované dotazy...),
17 17  * revizi provedeného zásahu v lokálním kontextu (doba vykonání dotazu),
18 18  * zjištění vlivu opravy na chování celé aplikace (např. doba vygenerování stránky).
19 19  
20 -==== Kde začít: ====
20 +**Kde začít:**
21 21  
22 22  * [[Google: Optimalizace SQL dotazů>>url:http://www.google.cz/search?q=Optimalizace+SQL+dotaz%C5%AF]]
23 23  * [[Optimalizace v MySQL>>url:http://dev.mysql.com/doc/refman/5.1/en/optimization.html]] a [[EXPLAIN ...>>url:http://dev.mysql.com/doc/refman/5.1/en/using-explain.html]] (angl.)
... ... @@ -24,7 +24,6 @@
24 24  * [[MySQL funkce v PHP>>url:http://www.php.net/manual/en/ref.mysql.php]] (angl.)
25 25  
26 26  
27 -
28 28  === Obecné informace ===
29 29  
30 30  * Podrobnější informace o tom, co je webový server, naleznete např. ve [[Wikipedii>>url:http://cs.wikipedia.org/wiki/Webov%C3%BD_server]].