Administrateurs de bases de données

Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté

227
Comment documentez-vous vos bases de données?

Je trouve que la plupart de mes clients ne documentent pas du tout leurs bases de données et je trouve cela plutôt effrayant. Pour introduire de meilleures pratiques, j'aimerais savoir quels outils / processus les gens utilisent. Comment documentez-vous votre base de données? (Serveur SQL) Quel...

174
Quelle est la différence entre un CTE et une table temporaire?

Quelle est la différence entre une expression de table commune (CTE) et une table temporaire? Et quand devrais-je utiliser l'un sur l'autre? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Table temporaire SELECT Column1, Column2,...

170
Quelle doit être la taille de mysql innodb_buffer_pool_size?

J'ai une base de données occupée avec uniquement des tables InnoDB d'une taille d'environ 5 Go. La base de données s'exécute sur un serveur Debian utilisant des disques SSD et j'ai défini le nombre maximal de connexions = 800, qui saturent parfois le serveur et l'empêchent de s'arrêter. La requête...