Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità



3
È sicuro eliminare i file mysql-bin?
Ho MM Replication in mysql e voglio spremere un po 'di spazio libero nella casella eliminando i file non necessari, ho trovato questi mysql-binfile all'interno /var/db/mysql/Ci sono centinaia di quei file come mysql-bin.000123, mysql-bin.000223ecc. Ho controllato la replica di mysql facendo show master statuse show slave statussono usando alcuni file …



5
Quando utilizzare TINYINT su INT?
In generale, utilizzo sempre Ints. So che in teoria questa non è la migliore pratica, dal momento che è necessario utilizzare il tipo di dati più piccolo che sarà garantito per archiviare i dati. Ad esempio, è meglio usare tinyintquando si sa che gli unici dati che verranno archiviati sono …

2
Come posso ottenere l'attuale timestamp unix da PostgreSQL?
Il timestamp di Unix è il numero di secondi dalla mezzanotte UTC del 1 gennaio 1970. Come posso ottenere il timestamp unix corretto da PostgreSQL? Rispetto a currenttimestamp.com e timestamp.1e5b.de non ottengo il tempo previsto da PostgreSQL: Questo restituisce il timestamp corretto: SELECT extract(epoch from now()); Anche se questo non: …



6
Recupero di n righe per gruppo
Ho spesso bisogno di selezionare un numero di righe da ciascun gruppo in un set di risultati. Ad esempio, potrei voler elencare i valori di ordine "n" più recenti o più recenti per cliente. In casi più complessi, il numero di righe da elencare potrebbe variare per gruppo (definito da …




6
Le procedure memorizzate impediscono l'iniezione di SQL?
È vero che le procedure memorizzate impediscono gli attacchi SQL injection contro i database PostgreSQL? Ho fatto una piccola ricerca e ho scoperto che SQL Server, Oracle e MySQL non sono sicuri contro l'iniezione di SQL anche se utilizziamo solo procedure memorizzate. Tuttavia, questo problema non esiste in PostgreSQL. L'implementazione …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.