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é
Dans Postgres 9.x, pour une colonne de type UUID, comment spécifier un UUID à générer automatiquement en tant que valeur par défaut pour toute insertion de ligne?
J'essaie de forcer la suppression d'une base de données, mais après avoir supprimé la base de données, lorsque j'essaie de recréer la base de données, le message d'erreur s'affiche. ne peut pas créer le fichier C: \ Program Files ..... [nom de la base de données] .mdf car il existe …
Existe-t-il une bonne pratique entre utiliser un format LEFT JOIN ou un format NOT EXISTS? Quel est l'avantage d'utiliser l'un sur l'autre? Si aucun, lequel devrait être préféré? SELECT * FROM tableA A LEFT JOIN tableB B ON A.idx = B.idx WHERE B.idx IS NULL SELECT * FROM tableA A …
Lors de la configuration d'un nouveau serveur SQL, j'utilise le code suivant pour déterminer un bon point de départ pour le MAXDOPparamètre: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production environment before moving it …
J'ai cet énorme dump SQL de 32 Go que j'ai besoin d'importer dans MySQL. Je n'avais pas eu besoin d'importer un tel dump SQL auparavant. J'ai fait l'habituel: mysql -uroot dbname < dbname.sql C'est trop long. Il y a une table avec environ 300 millions de lignes, elle est passée …
Supposons que vous ayez le tableau et les données suivants: create table t ( k int, v int, index k(k) ) engine=memory; insert into t (k, v) values (10, 1), (10, 2), (10, 3); Comment MySQL trie-t-il les enregistrements par défaut lors de l’émission select * from t where k …
Je voudrais savoir comment identifier la requête exacte ou la procédure stockée qui est en train de remplir le journal transactionnel de la base de données TEMPDB.
En regardant un plan d'exécution d'une requête à exécution lente, j'ai remarqué que certains des nœuds sont à la recherche d'index et que certains d'entre eux sont des analyses d'index. Quelle est la difference entre and index search et un scan d'index? Qui fonctionne mieux? Comment SQL choisit-il l'un sur …
J'exécute la réplication double maître MySQL et souhaite maintenant passer à une base de données unique sans réplication. Comment désactiver complètement la réplication sur les deux bases de données?
J'ai une table: CREATE TABLE names (id serial, name varchar(20)) Je veux le "dernier identifiant inséré" de cette table, sans utiliser RETURNING idon insert. Il semble y avoir une fonction CURRVAL(), mais je ne comprends pas comment l’utiliser. J'ai essayé avec: SELECT CURRVAL() AS id FROM names_id_seq SELECT CURRVAL('names_id_seq') SELECT …
J'ai des serveurs de production dont la ibdatataille des fichiers augmente de jour en jour. Il a déjà consommé 290 Go d'espace. Les tables dans les serveurs sont principalement InnoDB et il y a beaucoup de demandes de lecture et d'écriture. La taille du fichier journal augmente également. Il y …
Est-il possible de créer un index dans MySQL s'il n'existe pas? MySQL ne supporte pas le format évident: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... La version de MySQL ( mysql -V) est 5.1.48, mais je pense que …
J'ai créé une sauvegarde de toutes mes bases de données à l'aide de la commande mongodump. Maintenant, je veux restaurer une base de données spécifique en utilisant la commande mongorestore. Comment est-ce possible, j'utilise cette commande: option --db alors mongodb ne restaure pas une base de données spécifique.
J'ai une table (SQL Server) qui contient 3 types de résultats: FLOAT, NVARCHAR (30) ou DATETIME (3 colonnes séparées). Je veux m'assurer que pour une ligne donnée, une seule colonne a un résultat et les autres colonnes sont NULL. Quelle est la contrainte de vérification la plus simple pour y …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.