Administrateurs de bases de données

14
Ne devrait-on PAS éviter?

Parmi certains développeurs SQL Server, c'est une croyance largement répandue qui NOT INest terriblement lente , et les requêtes doivent être réécrites afin qu'elles renvoient le même résultat mais n'utilisent pas les mots clés "mauvais". ( exemple ). Y a-t-il une vérité à cela? Existe-t-il, par...

14
Lors du changement de la taille d'une colonne nvarchar, dois-je supprimer l'index unique? Et la table sera-t-elle verrouillée lors de la recréation de l'index?

Dans notre base de données existe une grande table qui ressemble plus ou moins à ceci: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); mais maintenant la taille du champ série est devenue trop faible, donc je veux le changer à 32. L'outil de...

14
MySQL - Modifier la table pour mettre automatiquement un UUID

Ok, je sais que je l'ai déjà fait. Mais je ne peux pas le comprendre pour la vie de moi. J'ai créé une table. L'une des colonnes est intitulée "LogID", c'est aussi la clé primaire. Comment puis-je le modifier pour que cette colonne génère un UUID pour chaque nouvelle entrée?...

14
Suppression et récupération d'espace de la table InnoDB

J'ai une table InnoDB de 700 Go dans laquelle je n'écris plus de données (lecture uniquement). Je voudrais supprimer les anciennes données qu'il contient et récupérer cet espace disque (car j'en manque). La partie de suppression est assez facile, car j'ai un index primaire auto-inc afin que je...

14
Rejoining range search on nullable composite index?

Pour le schéma et les exemples de données suivants CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values Une application traite les lignes...