Als «mysql» getaggte Fragen

7
Wie optimiere ich table_cache?

Ich habe bei Google gesucht, aber keine genaue Antwort gefunden. Einige haben diesen Wert bei 10000 oder sogar 20000. Andere sagen, dass sogar 1000 für 1 GB RAM zu viel ist. Ich bin verwirrt. Meine Zahl opened_tableswächst. Mysqltuner sagt, ich sollte den table_cacheWert erhöhen . Ich habe...

7
Erlaube SELECT nur für eine bestimmte Spalte

Ich habe eine UserTabelle mit 3 Spalten; name, email, password, usw. Ich möchte einen anderen Benutzer erstellen, der nur SELECTdie nameSpalte kann. SELECT name FROM User; -- Ok! SELECT email FROM User; -- Not Ok! Kann das unter MySQL gemacht

7
Optimierung der Aktienkursdatenbank in MySQL

Ich lade einen Großteil der Bestandsdaten herunter: Tickersymbol, Firmenname, Branche, Öffnen, hoch, niedrig, schließen Ich habe mich in Bezug auf die Leistung gefragt, ob die Trennung von Ticker, Firmenname und Branche von den Preisdaten optimal wäre, da sich das Tickersymbol und der Firmenname...

7
Was ist besser in IN ()? Unterabfrage oder Werteliste

Wenn Sie Zeilen suchen oder aktualisieren und die where-Anweisung IN () verwenden, ist es besser, Werte mit Unterabfrage auszuwählen oder Werte zu definieren, oder gibt es keinen Effizienzunterschied zwischen diesen? Zum Beispiel: SELECT a FROM b WHERE c IN( SELECT c FROM x ) ODER SELECT a FROM b...

7
Mysqldump aus der Produktionsdatenbank jeden Morgen

Unsere Datenbank ist ungefähr 2 GB groß. Wir führen jeden Morgen um 3 Uhr morgens einen geplanten Job aus, wenn der Datenverkehr ziemlich gering ist. Dabei exportieren wir die gesamte Datenbank und senden sie außerhalb des Standorts. Ist es eine schlechte Praxis, dies auf einer Produktionsdatenbank...