Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
Je vois des attentes de verrous partagés ( LCK_M_S) lors de l'utilisation de RCSI. Ma compréhension est que cela n'est pas censé se produire car SELECTsne nécessite pas de verrous partagés lors de l'utilisation de RCSI. Comment puis-je voir les verrous partagés? Est-ce à cause de clés étrangères?
L'un de nos serveurs SQL a récemment signalé l'erreur suivante: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Moins de 15 minutes plus tard, je me suis connecté au …
J'ai une procédure stockée (SS2k8) avec quelques paramètres table qui seront parfois nuls ou vides. J'ai vu ce post StackOverflow qui dit que les TVP nuls / vides devraient simplement être omis de la liste des paramètres d'appel. Mon problème est que je ne peux pas comprendre comment vérifier la …
L'édition SQL Server 2005 Express est installée sur l'une des machines de mon client et de nombreux autres utilisateurs sont également connectés à ce serveur SQL via l'application C # que je leur ai fournie en tant qu'interface. Parfois, un PC se connecte à SQL Server et parfois il suffit …
Ma requête de travail réelle était une jointure interne, mais cet exemple simple avec jointure croisée semble reproduire presque toujours le problème. SELECT * FROM ( SELECT 1 UNION ALL SELECT 2 ) AA ( A ) CROSS JOIN ( SELECT NEWID() TEST_ID ) BB ( B ) Avec ma …
Ce matin, j'ai remarqué que mon journal SQL se remplissait du message suivant: Le proc activé '[dbo]. [Sp_syspolicy_events_reader]' exécuté sur la file d'attente 'msdb.dbo.syspolicy_event_queue' affiche ce qui suit: 'Impossible d'exécuter en tant que principal de la base de données car le principal "## MS_PolicyEventProcessingLogin ##" n'existe pas, ce type de …
Nous construisons un entrepôt de données qui sera initialement de 1 To et augmentera d'environ 20 Go par mois. Pour certaines tables, nous effectuons des processus ETL quotidiens et d'autres, nous le faisons chaque semaine / chaque mois. Quand une importation de données entre dans une table, est-il nécessaire de …
Lorsque j'insère dans des tables en utilisant au lieu de déclencheurs @@Identity, IDENT_CURRENT('Table')et SCOPE_IDENTITY()retourne null. Comment puis-je obtenir la dernière identité de la ligne insérée?
J'ai une grande base de données (dans les dizaines de millions d'enregistrements) sur laquelle je vais effectuer une sauvegarde complète de la base de données . Cependant, la base de données est suffisamment volumineuse pour que les transactions puissent démarrer avant et pendant, ainsi que la validation pendant et après …
J'ai du mal à trouver une ressource définitive à ce sujet n'importe où, alors j'espère qu'un gourou pourra me donner une réponse ici. J'ai un très grand tableau auquel nous avons dû ajouter une colonne. L'index cluster est assez fortement fragmenté, et je veux faire un ALTER INDEX REBUILDpour le …
Existe-t-il un moyen de connaître la quantité de mémoire occupée par une table dans SQL Server (2005 et versions ultérieures)? Par exemple, supposons que j'ai une table avec 30 millions d'enregistrements. Je voudrais savoir combien de pages appartenant à cette table sont actuellement dans le cache de tampon, y compris …
Nous avons eu un certain nombre de problèmes avec nos index récemment que notre équipe DBA a attribués à des statistiques n'ayant pas été exécutées récemment. Cela m'a fait me demander - comment puis-je vérifier si les statistiques ont été récemment mises à jour via SQL Management Studio? Je m'excuse …
Un de nos clients vient de passer à un nouveau serveur. Pour une procédure stockée particulière, la première fois que vous l'exécutez, l'exécution prend plus de trois minutes. Les exécutions suivantes durent moins d'une seconde. Cela m'amène à penser que les trois premières minutes sont principalement consacrées au calcul du …
Nous utilisons SQL 2005 Express Edition. Nous voulons lire les données du fichier LDF afin de restaurer certains enregistrements supprimés. Nous avons essayé d'utiliser une version d'essai d'ApexSQL qui nous a beaucoup aidés. Au lieu d'utiliser un logiciel tiers, nous essayons de comprendre comment lire le fichier journal nous-mêmes. Comment …
Je suis curieux de savoir comment le pool de mémoire tampon de SQL Server est affecté par les tables de données compressées. Les données en mémoire sont-elles compressées, tout comme elles le sont sur le disque, ou sont-elles entièrement décompressées? Si les données sont stockées compressées dans le pool de …
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.