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 rencontrons actuellement des problèmes de performances car notre base de données devient trop volumineuse. Il y a des données stockées des 10 dernières années et je ne vois pas pourquoi les données de plus de 2 ans doivent être stockées dans les mêmes tables que les nouvelles données. Maintenant …
Je trouve quelle est la meilleure façon d'estimer la taille d'un tableau pour cela j'ai étudié beaucoup de blogs et de forums mais je n'ai pas trouvé de réponse précise Par exemple, nous avons un tableau City avec le moteur InnoDB , disons à l'avenir (au cours de la prochaine …
J'ai une table qui a un ID, une valeur et une date. Il existe de nombreux ID, valeurs et dates dans ce tableau. Des enregistrements sont insérés périodiquement dans ce tableau. L'ID restera toujours le même mais parfois la valeur changera. Comment puis-je écrire une requête qui me donnera l'ID …
Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 7 ans . Comment je peux copier mon publicschéma dans la même base de données avec la structure complète de la table, les données, les …
Comment pouvez-vous afficher le SQL qui s'exécute actuellement sur une base de données Oracle? Des informations supplémentaires qui pourraient être utiles incluent l'utilisateur, l'identifiant de session, etc.
Je teste ma demande j'ai besoin de code stable simule l'impasse sur le site de base de données (script SQL si possible). Merci. AJOUTÉE: Reproduction de blocages impliquant une seule table
Considérez la requête artificielle mais simple suivante: SELECT ID , CASE WHEN ID <> 0 THEN (SELECT TOP 1 ID FROM X_OTHER_TABLE) ELSE (SELECT TOP 1 ID FROM X_OTHER_TABLE_2) END AS ID2 FROM X_HEAP; Je m'attendrais à ce que l'estimation finale des lignes pour cette requête soit égale au nombre …
J'ai un test de table ayant des colonnes id dont la clé primaire et auto incrémenté et le nom. Je veux insérer un nouvel enregistrement si annd seulement s'il n'y a pas d'enregistrements. Par exemple l'entrée est id = 30122 et nom = john s'il y a des enregistrements avec …
Même Microsoft décourage l'utilisation du mode d'authentification SQL Server , mais nos applications l'exigent. J'ai lu qu'il est préférable de ne pas laisser les utilisateurs utiliser la saconnexion directement, plutôt d'utiliser l'authentification Windows et d'accorder à ces comptes (ou groupes de comptes) les privilèges sysadmin. N'est-ce pas essentiellement la même …
J'essayais de restaurer ma base de données et SQL Server ne cessait de planter. J'obtiendrais un message dans SSMS qui disait qu'il y avait une erreur de transport réseau (la connexion a chuté avant le crash). J'ai vérifié les journaux et trouvé rien de plus que SQL Server fermé de …
Je viens d'essayer d'installer SQL Server 2016 Enterprise, mais j'ai remarqué que Management Studio n'était pas installé par défaut. J'ai également remarqué qu'il existe un lien distinct vers SSMS dans le guide d'installation qui pointe vers https://msdn.microsoft.com/en-us/library/mt238290.aspx Quelle était la raison de cette décision? L'URL ci-dessus indique ce qui suit: …
J'ai l'habitude de travailler dans des environnements très sécurisés et je conçois donc mes autorisations avec un très bon degré de granularité. Une chose que je fais normalement est d'expliciter aux DENYutilisateurs la possibilité de UPDATEcréer des colonnes qui ne devraient jamais être mises à jour. Par exemple: create table …
Existe-t-il une différence entre une SEQUENCEutilisation déclarée NO CACHEet une utilisation déclarée CACHE 1dans SQL Server 2012+? Séquence # 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Séquence n ° 2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START …
L'instance SQL Server est accessible et semble convenir. Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64) 6 mars 2017 14:18:16 Copyright (c) Microsoft Corporation Enterprise Edition (64 bits) sur Windows Server 2012 R2 Standard 6.3 (Build 9600 :) (Hyperviseur) Mais que signifie le point d'interrogation blanc? ces icônes ne …
J'ai joué sur les seuils d'échantillonnage avec des mises à jour de statistiques sur SQL Server (2012) et j'ai remarqué un comportement curieux. Fondamentalement, le nombre de lignes échantillonnées semble varier dans certaines circonstances - même avec le même ensemble de données. J'exécute cette requête: --Drop table if exists IF …
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.