Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Zertifikatsfragen

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von GuntherHRO, 20 Oktober 2013.

  1. GuntherHRO

    GuntherHRO Benutzer

    Folgende Frage zu Zertifikatsfragen.
    http://certificationking.net/MySQL.html

    Hier steht

    QUESTION NO: 8
    Suppose you have a column in which most records are going to be between 30 and 32 characters.
    Which of the following column types would be most efficient?
    A. VARCHAR
    B. CHAR
    C. TEXT
    D. Either VARCHAR or CHAR
    Answer: B

    Kann ich nicht so ganz nach vollziehen.
    Char ist wohl effektiver wenn es um CPU Ressourcen geht.
    Varchar effektiver wenn es um Speicherressourcen geht.

    Allerdings frage ich mich auch wenn ich 6 Kernprozessoren unter Ubuntu und MySQL 5.6.12 ( innodb ) einsetze, wann sich wohl ein deutlich merklicher Unterschied ergibt ? Vielleicht bei 10 Millionen Datensätzen ?

    Was meint Ihr zu dieser Zertifikatsfrage, ist die überhaupt sinnvoll.
     
    Zuletzt bearbeitet: 20 Oktober 2013
  2. akretschmer

    akretschmer Datenbank-Guru

    Vermutlich geht es um Speicherverbraucht, oder?

    IMHO nein.
     
  3. GuntherHRO

    GuntherHRO Benutzer

    Bei Speicherverbrauch müßte ja a) richtig sein. In einer mündlichen Prüfung müßte der Prüfling den Prüfexperten fragen ( der hoffentlich dabei ist ) was genau gemeint ist. In einer Ankreuzprüfung, ist diese Frage aus meiner Sicht zweideutig.
    Was die Performance Unterschiede bei Mehrkernprozessoren betrifft, da bin ich nicht sicher ob es einen merklichen Unterschied gibt.
     
    Zuletzt bearbeitet: 20 Oktober 2013
  4. ukulele

    ukulele Datenbank-Guru

    Die Frage zielt nur auf Speicherplatz ab. Bei 30 Zeichen ist er bei CHAR(32) und VARCHAR(32) gleich groß. Es gibt aber auch Werte mit 31 oder 32 Zeichen, diese wären bei VARCHAR(32) bis zu 34 Byte groß.

    Also auch wenn es Unterschiede in der Geschwindigkeit geben mag, die Speicherplatz Frage ist rein mathematisch.

    Google, 2ter Treffer (Die Kurzform):
    http://stackoverflow.com/questions/59667/why-would-i-ever-pick-char-over-varchar-in-sql
     

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden