Presque toutes nos bases de données sur certains serveurs ne nécessitent pas le modèle de récupération complète (nous ne faisons pas de sauvegardes du journal des transactions) et la valeur par défaut doit toujours être de créer des bases de données et de spécifier le modèle de récupération simple. Très …
Je me demande "comment sale" les lectures sales peuvent passer sous un niveau d'isolement sans engagement. Je comprends que les lignes qui ont été mises à jour mais pas encore validées sont visibles, mais: Une ligne peut-elle apparaître comme partiellement mise à jour, c'est-à-dire que certaines colonnes sont mises à …
Je suis programmeur, pas dba ... J'en sais juste assez pour être dangereux. J'ai hérité d'une base de données avec un utilisateur hérité qui est un db_owner pour la base de données. Nous ne pouvons pas ajuster l'autorisation de cet utilisateur pour les tables, schémas, etc. existants, pour des raisons …
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 …
J'ai les données d'échantillon suivantes pour les permutations et la combinaison. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan …
Je sais qu'il y a des questions qui résolvent le problème d'une base de données bloquée RESTORINGet j'ai utilisé ces solutions pour remettre manuellement la base de données en ligne, mais mon scénario est quelque peu différent. J'ai une restauration automatisée à l'aide de scripts Powershell qui restaure une copie …
Nous avons récemment rencontré un problème avec l'encodage lié à un champ qui est stocké en tant que varchar (120) dans SQL Server. Dans SSMS, le varchar apparaît comme: "Qui a tué JonBen‚t?" Cependant, quand il est introduit en python, il apparaît comme: J'ai fait des recherches sur le côté …
Pourquoi les statistiques de mise à jour de l'analyse complète utilisent-elles 100% du processeur sur SQL Server 2014 alors qu'elles utilisent peut-être 20% du processeur sur SQL Server 2008 R2, pour les mêmes tables, avec des capacités matérielles similaires? J'ai regardé d' MAXDOPautres options et je ne vois vraiment rien …
J'insérais deux ensembles de données, en utilisant une journalisation minimale, dans une table de tas vide à l'aide de deux tâches d'exécution SQL exécutées en parallèle et avec SQL de la forme suivante. INSERT INTO Table (TABLOCK) SELECT FROM ... Une fois le travail bloqué, l'une des tâches SQL est …
Nous avons exécuté une requête de suppression sur une base de données avec 1,8 milliard de lignes. Cette suppression supprimerait 1,2 milliard de lignes. Avec le recul, nous aurions divisé cette requête en 100 m à la fois, mais nous sommes dans une position où elle fonctionne depuis 24 heures …
J'essaie d'écrire une requête qui remplace les caractères spéciaux par de l'espace. Le code ci-dessous permet d'identifier les lignes. (les caractères alphanumériques, la virgule et l'espace sont valides): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Comment puis-je intégrer la fonction replace dans l'instruction select afin que tous les …
J'obtiens parfois "Impossible de continuer l'analyse avec en NOLOCKraison du mouvement des données" avec certains gros travaux, qui ont WITH (NOLOCK)sur les requêtes sélectionnées. Je comprends que cela a quelque chose à voir avec la tentative de sélection de données lorsqu'il y a eu un fractionnement de page qui a …
Mon entreprise utilise une application qui présente des problèmes de performances assez importants. Il y a un certain nombre de problèmes avec la base de données elle-même que je suis en train de résoudre, mais beaucoup de problèmes sont purement liés à l'application. Dans mon enquête, j'ai découvert qu'il 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.