Administrateurs de bases de données

96
Stockage vs calcul des valeurs globales

Existe-t-il des directives ou des règles empiriques permettant de déterminer quand stocker les valeurs agrégées et quand les calculer à la volée? Par exemple, supposons que j'ai des widgets que les utilisateurs peuvent évaluer (voir le schéma ci-dessous). Chaque fois que j'affiche un widget, je...

93
Est-il prudent de supprimer les fichiers mysql-bin?

Je MM réplication MySQL, et je veux presser un peu d' espace libre dans la zone soit la suppression des fichiers inutiles, je suis tombé sur ces mysql-binfichiers à l' intérieur /var/db/mysql/Il y a des centaines de ces fichiers comme mysql-bin.000123, mysql-bin.000223etc. J'ai vérifié la...

91
Quand utiliser TINYINT sur INT?

En général, j'utilise toujours Ints. Je sais que , en théorie , ce n'est pas la meilleure pratique, cependant, puisque vous devez utiliser le plus petit type de données qui sera garanti pour stocker les données. Par exemple, il est préférable de l'utiliser tinyintlorsque vous savez que les seules...

88
Récupération de n lignes par groupe

J'ai souvent besoin de sélectionner un nombre de lignes de chaque groupe dans un jeu de résultats. Par exemple, je pourrais vouloir lister les 'n' valeurs de commande récentes les plus élevées ou les plus basses par client. Dans des cas plus complexes, le nombre de lignes à répertorier peut varier...