Mailinglisten-Archive |
der Primary Key hat einen Index und ist relativ gleich verteilt. Wenn Du also ein update oder delete auf eine Zeile machen willst, kannst Du diese am besten und resourcen schonensten mit dem primary Key in der where clause erreichen. Da machst Du es der DB einfach, den row zu finden. Und wenn aus irgendeinem Grund mal doppelte Einträge drin sind, geht natürlich nur, wennn kein unique index da ist, mußt Du zum Löschen der doppelten Zeile schon etwas Aufwand betreiben. -----Original Message----- From: Bruno Haller <php3_(at)_subdomains.de> To: MYSQL-Liste <mysql-de_(at)_lists.4t2.com> Date: Wednesday, May 26, 1999 3:50 PM Subject: primary key -> speed? Hallo, mich hat gerade ein Bekannter ausgelacht, weil ich keinen "primary key" in meiner Tabelle habe. Er meinte mit primary key wäre die Serverbelastung / Performance viel besser. Stimmt das? Was hat ein primary key damit zu tun? (Mal davon abgesehen, dass ich eh kein Feld habe, dass nicht zweimal den gleichen Wert haben kann) MfG Bruno Haller <bruno_(at)_hil.net> Haller Internet Lösungen http://www.hil.net
php::bar PHP Wiki - Listenarchive