Sisällysluettelo:
- Pitäisikö minun käyttää GUID:tä tai int:tä ensisijaisena avaimena?
- Milloin sinun tulee käyttää GUID:ia?
- Mitä tietotyyppiä tulee käyttää ensisijaisessa avaimessa?
- Onko merkkijonon käyttäminen ensisijaisena avaimena huonoa?
Video: Pitäisikö minun käyttää guidia ensisijaisena avaimena?
2024 Kirjoittaja: Fiona Howard | [email protected]. Viimeksi muokattu: 2024-01-10 06:37
GUIDit voivat vaikuttaa luonnolliselta valinn alta ensisijaiseksi avaimeksi - ja jos todella on pakko, voisit luultavasti väittää sen käyttämisestä taulukon PRIMARY KEY:ssä. Suosittelen vahvasti olemaan käyttämättä GUID-saraketta klusterointiavaimena, minkä SQL Server tekee oletuksena, ellet nimenomaan kiellä sitä.
Pitäisikö minun käyttää GUID:tä tai int:tä ensisijaisena avaimena?
int on pienempi, nopeampi, helppo muistaa, pitää kronologisen järjestyksen. Ja mitä tulee Guid, ainoa etu, jonka löysin, on, että se on ainutlaatuinen. Missä tapauksessa Guid olisi parempi kuin ja int ja miksi? Mitä olen nähnyt, int:ssä ei ole puutteita lukuun ottamatta lukumäärärajoitusta, joka on monissa tapauksissa merkityksetön.
Milloin sinun tulee käyttää GUID:ia?
Käytät sitä missä tahansa, missä tarvitset tunnisteen, joka on taatusti erilainen kuin muut. GUID-tunnisteita käytetään yleensä kun määrität tunnuksen, jonka on oltava erilainen kuin ID, jonka joku muu (hallinnan ulkopuolelta) määrittelee Yksi tällainen paikka ActiveX-komponenttien käyttöliittymätunnisteessa.
Mitä tietotyyppiä tulee käyttää ensisijaisessa avaimessa?
Kokonaisluku- (luku)tietotyypit ovat paras valinta ensisijaiselle avaimelle, jota seuraa kiinteäpituiset merkkitietotyypit. SQL Server käsittelee numerotietotyyppien arvot nopeammin kuin merkkitietotyyppien arvot, koska se muuntaa merkit ASCII-arvoiksi ennen käsittelyä, mikä on ylimääräinen vaihe.
Onko merkkijonon käyttäminen ensisijaisena avaimena huonoa?
Lyhyt vastaus: On täysin hienoa käyttää merkkijonoa ensisijaisena avaimena.
Suositeltava:
Pitäisikö minun käyttää sytytystulpissa juuttumisenestoainetta?
NGK-sytytystulpat asennetaan tehtaalla kuivina, ilman voitelua tai kiinnikiinnittymistä. Leikkauksenestoaine voi toimia voiteluaineena ja muuttaa vääntömomenttiarvoja jopa 20 prosenttia, mikä lisää sytytystulpan kierteen katkeamisen ja/tai metallikuoren venymisen riskiä.
Pitäisikö minun käyttää git lfs:ää?
Sinun tulee käyttää Git LFS:ää jos sinulla on suuria tiedostoja tai binääritiedostoja tallennettavaksi Git-varastoihin … Ja jos teet niin, binäärien versiointi ja yhdistäminen on vaikeaa. Joten joka kerta kun tiedostot kasvavat, Git-arkisto kasvaa.
Pitäisikö minun käyttää kcal vai cal?
Sen sijaan termejä kalorit - isoilla kirjaimilla tai ilman - ja kcal käytetään vaihtokelpoisina ja ne viittaavat samaan energiamäärään suhteessa ruokaan tai harjoituksella poltettuun energiaan. Siksi sinun ei tarvitse muuntaa niitä, koska 1 kilokalori vastaa yhtä kaloria ravinnossa.
Pitäisikö minun käyttää bdd:tä?
Mielestäni BDD:tä tulisi käyttää sovelluksen tärkeimpien osien tarkistamiseen päästä päähän -testeillä. Tähän kuuluu luultavasti sovelluksen käynnistäminen ja sen testaaminen seleenillä tai vastaavalla. BDD:tä tulee käyttää myös halutun toiminnan tarkistamiseen integraatiotesteillä .
Pitäisikö minun käyttää lähdön teroitusta lightroomissa?
Itse asiassa ulostulon teroitus on kriittistä, ja se on vaihe, jota sinun ei pitäisi koskaan ohittaa, ellet välitä siitä, että kuvasi näyttää terävältä myöhempää katselua varten. … Joten ellet käytä tulosteen terävöitystä, kuva, jonka näet näytöllä muokatessasi Lightroomissa tai Photoshopissa, ei vastaa kuvaa, jonka saat .