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é
Je travaille sur une sauvegarde à chaud pour Postgres 9.1 depuis un certain temps et j'ai rencontré un problème cohérent. Après avoir redémarré Postgres sur le serveur esclave, le fichier journal pgstartup et le fichier journal quotidien sous le répertoire pg_log sont lus sans erreur. Cependant, lorsque j'essaie d'entrer dans …
J'ai une base de données MySQL (5.1) assez grande fonctionnant dans Amazon en tant qu'instance RDS. Je travaille sur sa migration hors d'Amazon. Pour cela, j'aimerais configurer le nouveau matériel en tant que réplique en lecture seule de l'instance RDS. Je sais que RDS prend en charge la réplication dans …
J'ai les définitions de table et d'index suivantes: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Pourquoi aucun des index de munkalap_id n'est-il utilisé dans la requête …
J'ai deux requêtes presque identiques exécutées sur la même instance SQL Server 2005: La première est la SELECTrequête d' origine générée par LINQ (je sais, je sais ... je ne suis pas le développeur de l'application, juste le DBA :). Le second est exactement le même que le premier, a …
J'essaie de comprendre une requête simple que je peux faire pour tester si une grande table a une liste d'entrées qui a au moins UNE valeur vide (NULL / vide) dans N'IMPORTE QUELLE colonne. J'ai besoin de quelque chose comme SELECT * FROM table AS t WHERE ANY(t.* IS NULL) …
J'écris un SQL dynamique pour déposer et créer une vue dans une base de données différente. J'ai donc écrit: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........something exec (@CreateViewStatement) Cela me donne une erreur: 'CREATE VIEW' doit être la première instruction d'un lot de …
Le contexte: Disons que, lors de l'utilisation de Streaming Replication / Hot Standby sur un cluster Postgres 9.1, un nœud de secours tombe en panne. Il reste inactif pendant une journée, période pendant laquelle beaucoup de DML se produit sur le maître. Le fichier recovery.conf du serveur de secours ne …
Le contexte Cette question concerne les détails d'implémentation de bas niveau des index dans les systèmes de base de données SQL et NoSQL. La structure réelle de l'index (arbre B +, hachage, SSTable, etc.) n'est pas pertinente car la question concerne spécifiquement les clés stockées à l'intérieur d'un seul nœud …
J'essaie de me familiariser avec les procédures stockées à utiliser dans une application Web. Il me semble que quelle que soit la dernière instruction dans une procédure stockée MySQL, c'est ce qui est traité comme l'ensemble de résultats de cette procédure. Malheureusement cependant, il semble qu'il y ait des références …
Quelle est la manière la plus efficace de récupérer des plages de dates avec une structure de table comme celle-ci? create table SomeDateTable ( id int identity(1, 1) not null, StartDate datetime not null, EndDate datetime not null ) go Disons que vous voulez une plage pour StartDateet EndDate. En …
Je ne trouve pas d'option (s) directement pour définir UTF-8rellated Collations/Charsetsdans SQL Server 2005/2008, comme il est possible de définir dans un autre moteur SQL, mais dans SQL Server 2005/2008, il n'y a que des classements latins et SQL. Existe-t-il une option pour forcer / installer ces classements / jeux …
Existe-t-il un moyen d'exécuter plusieurs opérations à l'aide de l' WITHinstruction? Quelque chose comme WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Je veux sélectionner des données et leur nombre ...
J'ai cette erreur InnoDB dans MySQL 5.0. Mysqld a été arrêté proprement, mais j'ai réussi à perdre ib_logfile0 & ib_logfile1 par la suite. Maintenant, après un démarrage propre, InnoDB a fait sa «récupération après incident». J'ai parcouru l'entreprise innodb_force_recovery = 4, réparé une table MyISAM bloquée, et maintenant la réplication …
Cette question a été posée par ce post précédent et le fait d'avoir une base de données classée pour une enquête future qui a été restaurée après: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. Dans la question liée et la …
Nous avons une base de données relativement petite que nous voulions convertir de MyISAM à InnoDB. En tant que noobs de base de données, nous venons de convertir (en utilisant alter table) sans même supprimer le site. Maintenant que la conversion est terminée, de nombreuses lignes intermittentes semblent être manquantes. …
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.