Administrateurs de bases de données

21
Déterminer comment un changement de schéma s'est produit?

Quelque chose de grave s'est produit hier. Une vue créée il y a quelque temps a été modifiée par quelqu'un qui a finalement rompu les rapports. Malheureusement. quelqu'un (sciemment ou inconsciemment) a fait cette modification dans la base de données PRODUCTION. Ma question: existe-t-il un moyen...

21
vitesse de chargement lente des données de mysqldump

J'ai une base de données MySQL de taille moyenne avec environ 30 tables, dont 10 millions d'enregistrements, 100 millions. Le mysqldumpde toutes les tables (dans des fichiers séparés) est assez rapide, prend peut-être 20 minutes. Il génère environ 15 Go de données. Les fichiers les plus volumineux...

21
Avantages de Common Table Expression (CTE)?

Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 7 ans . De msdn : Contrairement à une table dérivée, un CTE peut être auto-référencé et peut être référencé plusieurs fois dans la même requête....

21
Autorisations CREATE DATABASE et CREATE ANY DATABASE

Dans Microsoft SQL Server, quelle est la différence entre les autorisations CREATE DATABASEet CREATE ANY DATABASE? Je n'arrive pas à trouver de réponse faisant autorité. Le mieux que je puisse en déduire est que (a) CREATE ANYimplique que je peux créer la base de données pour appartenir à un autre...

21
Dois-je ajouter SET NOCOUNT ON à tous mes déclencheurs?

C'est une connaissance assez courante que vous devriez avoir SET NOCOUNT ON par défaut lors de la création de nouvelles procédures stockées. Microsoft a changé le modèle par défaut pour l'inclure en 2012. Je pensais que cela devrait être le même pour les déclencheurs, mais il n'est pas inclus dans...