*   >> Lezen Onderwijs artikelen >> science >> software

Het verbeteren van Mysql Server Database Performance

MySQL kan een ijzersterke, verlichting snel databaseserver die is ontworpen voor twee factoren snelheid en efficiëntie. Het zou kunnen zijn de Ferrari van databases: Licht van gewicht, snel en is gebouwd voor de hogere tempo tracks! Ik hoor toch ontzettend veel verhalen van eigenaren van databases draaien twee traag. In mijn ervaring, de drie belangrijkste plaatsen om te schijnen voor kwesties zijn: 1. Defecte Database Design 2. Lousy Queries 3.

Server factoren Defecte Database Design juiste database-ontwerp kunnen de meest essentiële factor voor het waarborgen van de efficiëntie en onderhoudbaarheid van de database. Hier is wat je moet beantwoorden bij het ontwerpen van een bureau: Kan ik daling van de omvang van de kennis die elke rij zal hebben? Hier is wat je kunt doen: 1. Gebruik niet ondertekende numerieke waarden wanneer de toepassing is niet van plan om negatieve getallen op te slaan. Net als de bestelde van een item in een e-commerce applicatie hoeveelheid is nooit te worden - $ 125. 2.

Gebruik variabele lengte waarden als een alternatief voor vaste lengte waard ie varchar gebruikt in plaats van char. 3. Tend onnodig grote veld maten niet te gebruiken. Voor de meeste e-commerce applicatie unsigned smallint is extra dan voldoende om retailer inventaris tellen. Een veld beschreven als unsigned smallint kan een maximum voordeel te houden van 65535. 4. Dont negeren normalisatie; het helpt voorkomen dat onnodige herhaling van informatie. Het deel B van dat, niet overmatig normalisering.

Indien het bureau niet zal groeien in omvang aanzienlijk, er is geen enkel punt in normalisatie. Bijvoorbeeld, als de gebruiker bureau heeft slechts 20 rijen (dat wil zeggen 20 werknemers in een organisatie), alle pogingen normalisatie verspild. 5. Gebruik Keys. Dont beslissen toetsen door de klant id moet geïndexeerd uit de orde balie worden. Als de bestelling bureau wordt steeds gezocht 90% van uw tijd door besteldatum, het maakt veel meer zin te indexeren besteldatum. Vergeet niet, hoe een bureau waarschijnlijk zal worden ingezet moet bepalen hoe het echt is ontworpen.

Tijd doorbrengen hier bespaart jaren van frustratie. Lousy Queries Het klinkt ook uitstekend om waar te worden, maar u zult niet geloven dat het aantal ontwikkelaars zijn die volkomen slecht in het schrijven van queries. U zult ontdekken twee soorten ongewenste vragen: a) Onnodige Queries: Dit zijn de vragen die zijn shouldnt hebben gemaakt in de eerste plaats. De enige manier om te voorkomen dat het

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.