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 notre environnement, le stockage réseau manque d'espace. Dans le même temps, je voudrais m'assurer que nous prenons des sauvegardes du journal des transactions toutes les 15 minutes au lieu de toutes les 6 heures. Ma question est de savoir si le changement de l'intervalle de sauvegarde du journal de …
Nous avons récemment rencontré un problème sur notre environnement HADR SQL Server 2014, où l'un des serveurs était à court de threads de travail. Nous avons reçu le message: Le pool de threads pour les groupes de disponibilité AlwaysOn n'a pas pu démarrer un nouveau thread de travail car il …
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 …
J'ai fait une plongée profonde dans le magasin de requêtes SQL Server et je vois souvent des références à des requêtes «ad hoc». Cependant, je n'ai pas vu ce que le magasin de requêtes détermine comme une requête ad hoc. J'ai vu des endroits où il pouvait être déduit qu'il …
Je suis juste curieux. Supposons que vous ayez un tableau de 1 million d'enregistrements / lignes. select order_value from store.orders Cela fait-il une différence si cette table a 1 champ, 2 champs ou 100 champs, en temps réel de requête? Je veux dire tous les champs autres que "order_value". En …
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é …
J'étudie l'utilisation de l' READPASTindice pour réduire le verrouillage des ressources dans le sous-système financier de notre application. Cela semblait être une bonne façon de procéder, car les enregistrements de transactions financières ne sont jamais ajoutés, jamais mis à jour ou supprimés. Les seules lignes qui pourraient être ignorées sont …
SQL Server a une chose appelée "statistiques multi-colonnes", mais ce n'est pas ce que l'on pense que cela signifierait. Jetons un coup d'œil à l'exemple de tableau suivant: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED …
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 …
Je suis développeur SQL (pas DBA ni architecte) pour une petite entreprise SaaS (~ 50 employés). Je suis chargé de trouver comment: Déchargez les rapports opérationnels de nos 100+ bases de données OLTP Autoriser l'exécution de ces rapports sur les données de plusieurs bases de données client Positionner notre entreprise …
Avant de publier un élément de connexion concernant le manque de documentation à ce sujet, quelqu'un confirmera-t-il que je ne manque pas simplement quelque chose ici? Sur la page de documents où formatest répertoriée en tant que fonction de chaîne: "Toutes les fonctions de chaîne intégrées sont déterministes." - Fonctions …
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 …
Dans SQL Server 2012, j'avais un ensemble de règles pour ne pas autoriser les espaces dans un nom de table. Cependant, lorsque j'utilise la même stratégie dans SQL Server 2016, j'obtiens une erreur. Voici le code de la condition: DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces', @description=N'No spaces in table …
Je vois parfois des questions demandant comment stocker en toute sécurité les mots de passe des utilisateurs pour une application Web (en utilisant un SGBDR, je ne parle pas de Facebook ou de Twitter). La réponse habituelle est "salez le mot de passe, puis hachez-le avec un algorithme puissant tel …
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.