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é
Nous essayons de comprendre comment optimiser une requête (en prenant environ 100 ms) et le profil d'exécution que nous voyons en Creating Sort Indexutilisant 75%le temps total. Tout d'abord, quels effets exactement la création de l'index de tri? Est-ce un disque / io? Deuxièmement, pouvons-nous optimiser la requête elle-même? SELECT …
Lorsque je me connecte à une base de données Postgresql à l'aide psql, j'obtiens souvent ces messages: => SELECT * FROM question_view ; ERROR: character with byte sequence 0xd7 0x9e in encoding "UTF8" has no equivalent in encoding "LATIN1" Suite à cette réponse SO , je comprends que je devrais …
Lorsque j'utilisais MySQL, je pouvais exécuter une commande qui SSH sur mon serveur et copier la base de données sur ma machine locale. ssh -t remoteserver 'mysqldump --compress -u dbuser --password = "password" db_name' | / usr / local / mysql / bin / mysql -u root --password = "mot …
Dans SQL Server 2008, il existe une table principale qui est liée à trois autres tables enfants par une relation 1 à plusieurs. Nous pensons donc à utiliser la suppression en cascade dans la table principale, afin que tous les enregistrements de la table enfant soient supprimés lorsque l'enregistrement de …
Nous pouvons déclarer un Identitysemblable id_numafin d' id_numavoir un incrément de nombres uniques. CREATE TABLE new_employees ( id_num int IDENTITY(1,1), fname varchar (20), minit char(1), lname varchar(30) ) Est-il recommandé d'utiliser Identitycomme alternative à Primary keydepuis Identityfourni un numéro unique pour chaque ligne?
Comment puis-je trouver toutes les positions avec patindexdans une table ou une variable? declare @name nvarchar(max) set @name ='ali reza dar yek shabe barani ba yek ' + 'dokhtare khoshkel be disco raft va ali baraye' + ' 1 saat anja bud va sepas... ali...' select patindex('%ali%',@name) as pos Cela …
J'essaie de produire un exemple de plan de requête pour montrer pourquoi UNIONner deux ensembles de résultats peut être meilleur que d'utiliser OR dans une clause JOIN. Un plan de requête que j'ai écrit m'a laissé perplexe. J'utilise la base de données StackOverflow avec un index non cluster sur Users.Reputation. …
Comme nous le savons tous, READ UNCOMMITTED est le niveau d'isolement le plus bas dans lequel des choses comme les lectures sales et les lectures fantômes peuvent s'accumuler. Quel est le meilleur moment pour utiliser ce niveau d'isolement et pour quelles raisons pourrait-il être utilisé? En fait, j'ai lu les …
Je souhaite exécuter un package SSIS contenant des tâches de transfert d'objets SQL Server. Les serveurs impliqués sont sur le même domaine, mais les services SQL Server s'exécutent sur des comptes de service locaux. L'environnement ressemble donc à ceci: Domaine Serveur 1 SQL Server exécuté sur un compte local Sur …
sys.dm_repl_tranhashcontient des informations sur le hachage des transactions, mais j'ai des difficultés à comprendre la terminologie. Qu'est-ce qu'une "transaction hachée"?
La documentation pour sys.dm_exec_query_statsindique ce qui suit: Une requête initiale de sys.dm_exec_query_stats peut produire des résultats inexacts si une charge de travail est en cours d'exécution sur le serveur. Des résultats plus précis peuvent être déterminés en réexécutant la requête. Je demande parfois que DMV pendant une charge de travail …
Une question qui a surgi lors d'une discussion par clavardage: Je sais que le hachage rejoint les commutateurs de sauvetage en interne pour une sorte de boucle imbriquée. Que fait SQL Server pour un sauvetage d' agrégat de hachage (si cela peut arriver)?
J'essayais donc de modifier certains paramètres dans mon Microsoft SQL Server Management Studio 2019. Je change le mode de connexion de mixte (authentification Windows et SQL) en Windows uniquement et maintenant je ne peux plus me connecter avec mon compte sa et je ne le fais pas avoir un autre …
J'ai donc déterminé que le comportement erratique de mon SQL Server est dû au paramètre par défaut du fournisseur de données .Net SqlClient SET ARITHABORT OFF. Cela dit, j'ai lu divers articles qui débattent de la meilleure façon de mettre en œuvre cela. Pour moi, je veux juste un moyen …
J'ai une table avec deux colonnes, je veux compter les valeurs distinctes sur Col_B sur (conditionné par) Col_A. Ma table Col_A | Col_B A | 1 A | 1 A | 2 A | 2 A | 2 A | 3 b | 4 b | 4 b | 5 …
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.