Server tekijät Viallinen Database Design Oikea tietokannan suunnittelu voisi olla suurin yksittäinen olennainen tekijä tehokkuuden ja ylläpidettävyyden tietokantaan. Täällä on mitä on vastata suunniteltaessa desk: Voinko pienentää tiedon, että jokainen rivi on? Täällä on mitä voit tehdä: 1. Käytä unsigned numeeriset arvot kun sovellus ei aio pelastaa negatiivisia lukuja. Kuten tilattu määrä on kohteen verkkokaupan sovellus koskaan tulla - $ 125. 2. Käytä vaihtelevan pituuden arvojen vaihtoehtona kiinteän pituuden arvo eli hyödynnetään varchar sijasta char. 3.
eivät yleensä käytä turhaan iso kenttä kokoja. Useimpien verkkokaupan sovellus allekirjoittamaton SMALLINT on ylimääräistä kuin riittävä jälleenmyyjä inventaario count. Kenttä kuvattu allekirjoittamaton SMALLINT voi pitää enintään hyötyä 65535. 4. Dont sivuuttaa normalisointia; sen avulla välttää hyödytön info. B osa, joka on, älä liikakäyttöä normalisointi. Jos vastaanotto ei aio kasvaa kokoa merkittävästi, ei ole mitään järkeä normalisointi. Esimerkiksi jos käyttäjä vastaanotto on vain 20 riviä (eli 20 työntekijää organisaatio), kaikki yritykset normalisoitumista tuhlataan. 5. Käytä Keys.
Dont päättää avaimet Asiakastunnus on tulla indeksoitu tilauksesta vastaanotossa. Jos tilaus vastaanotto on tulossa etsitään 90% teidän kertaa tilauspäivästä, se paljon järkevämpää indeksiin tilauspäivästä. Muista, miten työpöytä todennäköisesti käyttää on päätettävä, miten se todella on suunniteltu. Viettää aikaa täällä säästää vuoden turhautumista. Surkea kyselyt Kuulostaa liian erinomainen tulla totta, mutta sinulla tapana uskoa montaa kehittäjää siellä jotka täysin imevät kirjoittamaan kyselyitä.
Tulet huomaamaan kahdenlaisia toivottuja kyselyt:) Tarpeettomia Kyselyt: Nämä ovat kyselyitä, jotka shouldnt on tehty sisällä alkuperäisen paikka. Ainoa tapa välttää se voidaan kysyä, Onko minun todella täytyy olla tätä tietoa? b) Tehoton Kyselyt: Nämä ovat kyselyt, jotka eivät yleensä käytä taustalla pöytien rakenteet tai MySQL verkon sisällä oikea tapa. Täällä on todella lähtö