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é
J'ai une base de données de journaux de paquets, qui n'est presque jamais interrogée. Il doit juste être rapide sur les inserts. J'utilise InnoDB parce que je voudrais maintenir la conformité ACID, car même la perte d'un seul paquet pourrait être préjudiciable à nos clients. Dans un scénario d'optimisation des …
J'avais créé une table il y a quelque temps et commencé à y ajouter des données. Récemment, j'ai ajouté une nouvelle colonne ( address) avec NOT NULLdans le cadre de la nouvelle colonne. Les anciennes lignes (pré-ajout) sont toujours nulles, ce qui a créé un avertissement dans le cadre de …
Avec Sql Server 2012, il existe 3 éditions phares: Enterprise Edition, Business Intelligence, Standard. La comparaison complète entre les trois: http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx L'édition Business Intelligence implique que son objectif est l'entreposage de données et couvre ce qui semble être des préoccupations clés à cet égard: Business Intelligence en libre-service (alertes, Power …
Comment dimensionner SQL Server 2008 (ou 2012)? À sa base, je comprends qu'il y a deux options: Augmenter: Si le processeur est lié, je peux clairement voir passer de 1 cœur de processeur à 2 à 4. Ou si l'utilisation de la RAM augmente, il suffit d'ajouter plus de RAM. …
Ce sproc create proc dbo.Get_Accounts as begin declare @current_date datetime set @current_date = dbo.fn_currdate() select [fields] into dbo.current_accounts from linkedserver.database.dbo.accounts where date = @current_date end échoue continuellement après 10 minutes avec le message d'erreur suivant: Serveur: Msg 7399, niveau 16, état 1, fournisseur OLE DB de ligne 1 «SQLOLEDB» a …
Cette question concerne une question un peu plus compliquée que celle qui a déjà été abordée dans ces anciennes questions, qui sont toutes des doublons les unes des autres: Suggestion pour la structure de la base de données pour le multilingue (juin 2011) Quelle est la meilleure structure de base …
Pendant le Collège, il nous a été frappé de ne pas mettre à jour les tables via des vues, et encore une fois quand je suis entré dans le lieu de travail, on nous a dit de ne pas mettre à jour la base de données via les vues. Où …
Supposons que mon site comporte une table d'utilisateurs dans laquelle il y a environ 2 à 3 millions d'utilisateurs (enregistrements) dans la table. Pour accélérer mon processus de connexion, est-ce une bonne approche pour diviser ma table d'utilisateurs, une pour leurs informations et une pour leur connexion. Si nous pouvons …
Depuis MySQL 5.1, les données n'ont plus besoin d'être entièrement en mémoire. J'ai lu que les colonnes indexées (je pense que la structure d'index entière) doit toujours être en mémoire ( MySQL High Availability, 2010, p. 533 , "MySQL Cluster conserve toutes les colonnes indexées dans la mémoire principale" ). …
Je dois développer un CMS qui supportera l'anglais, l'arabe en deux langues. Ce CMS sera une sorte de site de publication d'articles. Lors de la conception et de l'analyse, j'ai constaté que certains articles comptaient plus de 8 000 caractères. Ma table a une colonne comme PageID int, PageTitleEnglish nvarchar(200), …
PostgreSQL a une matrice de différentes options de haute disponibilité qui représentent de nombreuses façons différentes de construire la réplication dans un SGBDR. Voici la matrice des fonctionnalités de haute disponibilité, d'équilibrage de charge et de réplication de PostgreSQL Des questions Lesquelles des approches de la matrice de haute disponibilité …
Comment puis-je trier dans Oracle une colonne Varchar2 ou NVarchar2 pour qu'elle soit dans mon propre ordre personnalisé défini. Ou existe-t-il des options existantes qui placeront les lettres en premier, puis les chiffres, puis tous les caractères spéciaux. Notre première approche consistait à utiliser une fonction qui mappe manuellement les …
Dans la question Besoin d'aide pour résoudre le scénario de blocage de SQL Server 2005, il a été suggéré d'utiliser DBCC TRACEON (1204, -1)pour tracer les blocages dans le monde. Lors de la lecture de cette commande dans BOL, elle indique qu'elle ne doit être utilisée que lorsque les utilisateurs …
J'utilise une base de données de rapports, qui à toutes fins pratiques est une base de données en lecture seule. Il est créé des données et des rapports dynamiques sont générés et affichés sur cette base de données. Je pensais rendre cette base de données en lecture seule. Certaines des …
Je lis actuellement "SQL et la théorie relationnelle" par CJ Date . Et bien que je sois assez loin dans le livre, j'ai quelques questions de base. Je veux savoir ce que le terme "différence logique" signifie, le livre essaie d'expliquer le terme avec des exemples, mais n'explique pas vraiment …
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.