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 veux attraper X lignes, donc je mets LIMIT X; mais comment puis-je également compter simultanément le nombre total de lignes? Actuellement, j'utilise deux requêtes distinctes pour le faire SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Existe-t-il un moyen de le faire dans …
J'ai créé une base de données (spatiale) à mon domicile qui est de plusieurs gigaoctets et je veux déplacer la base de données entière car elle est d'un ordinateur mon ordinateur de travail. Rien de fan, je vais créer une nouvelle instance db postgresql / postgis sur mon ordinateur de …
Je travaille sur la mise à jour de la base de données des produits de notre site Web. Il est construit dans MySQL, mais il s'agit plus d'une question générale de modèle de conception de base de données. Je prévois de passer à un modèle Supertype / Subtype. Notre base …
En développant une application multiclient, nous prévoyons d'utiliser une base de données différente pour chaque client. Mais cela pourrait être plus de 1000 clients (applications). PostgreSQL le gérera-t-il sans aucun problème? Quelqu'un a-t-il essayé quelque chose de similaire? Remarque: 35 tableaux pour chacun, avec jusqu'à 3000 enregistrements en moyenne, pour …
Imaginons un site Web qui est un répertoire de personnes. Pour chaque personne, il peut y avoir une photo de profil et une biographie. J'admets que mes requêtes SQL pourraient être meilleures, mais en général, ce serait plus rapide et utiliserait moins de puissance de traitement. Pour vérifier si un …
Il y a beaucoup de choses qui disent que la taille de la base de données ne devrait pas affecter les performances dans une large mesure. Tant que les index des tables tiennent en mémoire, la base de données doit rester performante. Mais quelle est la réalité? Si l'architecture de …
J'ai une base de données où j'utilise des TVF en ligne (fonctions de valeur de table) au lieu de vues. Par exemple, je pourrais avoir deux tables appelées [modèle de voiture] et [constructeur automobile] que je joignent à l'intérieur du TVF [fnCarBrands]. Ces TVF sont ensuite appelés par d'autres TVF …
J'utilise MySQL5.5 avec réplication maître / esclave (1 maître, 2 esclaves). J'ai un processus qui s'exécute une fois par semaine et tronque une table spécifique. Le tableau n'est pas grand et ne contient que quelques milliers d'enregistrements. Pour une raison quelconque, l' TRUNCATE TABLEexécution de la commande prend beaucoup de …
Ce matin, j'ai remarqué que mon journal SQL se remplissait du message suivant: Le proc activé '[dbo]. [Sp_syspolicy_events_reader]' exécuté sur la file d'attente 'msdb.dbo.syspolicy_event_queue' affiche ce qui suit: 'Impossible d'exécuter en tant que principal de la base de données car le principal "## MS_PolicyEventProcessingLogin ##" n'existe pas, ce type de …
Nous construisons un entrepôt de données qui sera initialement de 1 To et augmentera d'environ 20 Go par mois. Pour certaines tables, nous effectuons des processus ETL quotidiens et d'autres, nous le faisons chaque semaine / chaque mois. Quand une importation de données entre dans une table, est-il nécessaire de …
Lorsque j'insère dans des tables en utilisant au lieu de déclencheurs @@Identity, IDENT_CURRENT('Table')et SCOPE_IDENTITY()retourne null. Comment puis-je obtenir la dernière identité de la ligne insérée?
La documentation de MySQL pour kill avertit : Attention Tuer une opération REPAIR TABLEou OPTIMIZE TABLEsur une MyISAMtable entraîne une table corrompue et inutilisable. Toute lecture ou écriture sur une telle table échoue jusqu'à ce que vous l'optimisiez ou la répariez à nouveau (sans interruption). C'est pour MyISAM. Est-il également …
J'ai une grande base de données (dans les dizaines de millions d'enregistrements) sur laquelle je vais effectuer une sauvegarde complète de la base de données . Cependant, la base de données est suffisamment volumineuse pour que les transactions puissent démarrer avant et pendant, ainsi que la validation pendant et après …
J'ai du mal à trouver une ressource définitive à ce sujet n'importe où, alors j'espère qu'un gourou pourra me donner une réponse ici. J'ai un très grand tableau auquel nous avons dû ajouter une colonne. L'index cluster est assez fortement fragmenté, et je veux faire un ALTER INDEX REBUILDpour le …
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.