Im Homepage und Webhosting-Forum --- MySQL: Datentypen MEDIUMINT performanter als BIGINT?
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
Bei der Strickung einer Datenbank stelle ich mir die Frage, ob "kleinere" Felder wie "mediumint" (kann UNSIGNED maximal die Zahl 16777215 speichern) beim Datenbankzugriff schneller / performanter sind als z.B. "bigint".
Denn wenn es keinen Unterschied bzgl. der Geschwindigkeit gibt, warum sollte man nicht lieber für die Zukunft auf "Nummer sicher" gehen und von vornherein die große Variante nehmen?
Und wofür braucht man bei phpmyadmin das Feld "Länge/Set*" wenn man als Feldtyp z.B. mediumint wählt? Egal ob ich bei "Länge/Set*" 1 oder 11 eintippe, ich kann als Zahl max. 16777215 eingeben. Oder ist in diesem Fall das Feld "Länge/Set*" überflüssig?
äh, nein... das ist beides falsch, wenn du das wirklich ins feld länge eingibst... da darf nur ein zahlenwert rein. Und der bestimtm halt wir lang die Integer maximal werden kann. Musst dir also überlegen wie groß deine werte werden können.
Bei der Strickung einer Datenbank stelle ich mir die Frage, ob "kleinere" Felder wie "mediumint" (kann UNSIGNED maximal die Zahl 16777215 speichern) beim Datenbankzugriff schneller / performanter sind als z.B. "bigint".