Je sais que Shopify n'utilise qu'une seule base de données pour tous les magasins. Mais comment peuvent-ils gérer leur base de données avec un si gros volume de données? Est-ce une bonne idée d'utiliser une base de données unique pour plus de 50 000
Je sais que Shopify n'utilise qu'une seule base de données pour tous les magasins. Mais comment peuvent-ils gérer leur base de données avec un si gros volume de données? Est-ce une bonne idée d'utiliser une base de données unique pour plus de 50 000
Notre projet gère une très grande base de données très compliquée. Il y a environ un mois, nous avons remarqué que l'espace utilisé par les colonnes indexées contenant des valeurs nulles devenait trop grand. En réponse à cela, j'ai écrit un script qui rechercherait dynamiquement tous les index à...
J'ai une procédure stockée qui est appelée dans un bloc insert-exec: insert into @t exec('test') Comment gérer les exceptions générées dans la procédure stockée et continuer le traitement? Le code suivant illustre le problème. Ce que je veux faire, c'est retourner 0 ou -1 selon le succès ou l'échec...
(Heureusement, nous ne sommes pas actuellement dans cette situation, nous planifions juste à l'avance pour voir quelles seraient nos options si jamais cela se produisait.) Pour une base de données chiffrée avec Transparent Date Encryption (TDE), une copie de la sauvegarde de la base de données est...
J'ai plusieurs tables massives. Je voudrais m'assurer que leurs statistiques sont à jour via un plan de maintenance hebdomadaire. Cependant, cela prend trop de temps. Si je précise WITH SAMPLE 50 PERCENT SQL Server échantillonne-t-il ensuite: les premiers 50% des pages toutes les deux pages ou une...
J'ai de très grandes tables dans ma base de données, mais une partie substantielle de ces données est "ancienne". En raison de circonstances indépendantes de ma volonté, je ne suis pas autorisé à supprimer ces "anciennes" données. L'autre limitation est que je ne peux pas modifier la base de...
Version de SQL Server: 2008 R2 Enterprise SP2 J'essaie d'obtenir une poignée sur notre maintenance SQL Server et je suis tombé sur quelque chose que je pense est incorrect. Nous avons une seule instance de production avec 3 bases de données, chacune étant mise en miroir hors site vers une instance...
Exemple de schéma: CREATE TABLE [dbo].[Base]( [ID] [int] IDENTITY(1,1) NOT NULL, [Option1ID] [int] NULL, [Option2ID] [int] NULL, [Option3ID] [int] NULL, [Option1Name] [varchar] NULL, [Option2Name] [varchar] NULL, [Option3Name] [varchar] NULL, [Option1LName] [varchar] NULL, [Option2LName] [varchar]...
Avec la modification des configurations de package en 2008 par rapport à 2005 lorsque je spécifie / ConfigFile something.dtsConfig sur la ligne de commande, les variables définies dans le package conservent leurs valeurs au moment de la conception au lieu d'utiliser les paramètres du fichier de...
Je gère une base de données d'archives qui stocke les données historiques dans des vues partitionnées. La colonne de partitionnement est un datetime. Chaque table sous la vue stocke un mois de données. Nous contraignons les événements sur chaque table avec une contrainte de vérification sur la...
Nous utilisons l'envoi de journaux et RESTORE WITH STANDBYsur SQL Server 2012 afin de restaurer la base de données en mode lecture seule à des fins de génération de rapports. Cependant, la configuration de l'envoi des journaux continue de se rompre après la restauration d'une ou deux sauvegardes de...
Je pense que je suis en quelque sorte proche de le faire fonctionner, mais pour une raison quelconque, je reçois toujours des erreurs. J'ai la requête UPDATE suivante: UPDATE DeviceAttribute SET Details = CASE Name WHEN 'Accessories' THEN @Accessories WHEN 'Description' THEN @Description WHEN...
Je voudrais pouvoir vérifier facilement quels identifiants uniques n'existent pas dans une table, de ceux fournis dans une requête. Pour mieux expliquer, voici ce que je ferais maintenant, pour vérifier quels ID de la liste "1, 2, 3, 4" n'existent pas dans un tableau: SELECT * FROM dbo."TABLE"...
Une solution T-SQL pour les lacunes et les îles peut-elle s'exécuter plus rapidement qu'une solution C # exécutée sur le client? Pour être précis, fournissons quelques données de test: CREATE TABLE dbo.Numbers ( n INT NOT NULL PRIMARY KEY ) ; GO INSERT INTO dbo.Numbers ( n ) VALUES ( 1 ) ; GO...
Je veux que ce déclencheur soit déclenché après une insertion avec le texte marriedsur la marital_statuscolonne, c'est ce que j'ai jusqu'à présent ALTER TRIGGER [dbo].[marriage] ON [dbo].[applicant_personal_info] AFTER INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from --...
J'implémente une nouvelle fonctionnalité qui nécessite des données de bases de données sur plusieurs serveurs. J'ai juste besoin d'unir les données de tous ces serveurs et de les trier. Les deux options qui me viennent à l'esprit sont: Utilisez des serveurs liés et écrivez une requête simple pour...
Vous vous demandez simplement si les statistiques sont conservées dans la base de données mais pas dans la mémoire? Si je sauvegarde / restaure la base de données d'un serveur prod vers un serveur de développement, conserverait-il les mêmes statistiques afin que les plans d'exécution ne soient pas...
Je suis nouveau dans la configuration des serveurs SQL et Vms. Mon prédécesseur a utilisé Raid 5 pour C Drive où résidait l'installation SQL et RAID 10 pour les fichiers de base de données et les journaux de base de données. Je me demandais si c'était correct ou si RAID 5 devait être utilisé à la...
Je suis confus. AFAIK SQL Server 2005 Express a une limite de 4 Go de données de base de données . Cependant, j'ai les résultats suivants de sp_spaceused: Comment puis-je vérifier si ma base de données atteint la limite de taille? L'espace non alloué est-il space leftjusqu'à ce que j'atteigne la...
J'ai importé un tas de tables de SQL Server 2000 vers ma base de données 2008. Toutes les tables importées sont préfixées avec mon nom d' utilisateur , par exemple: erpadmin.tablename. Dans les propriétés du tableau, il répertorie «erpadmin» comme schéma de base de données. Lorsque j'écris une...