Quels sont les meilleurs documents/articles qui montrent les différentes requêtes sur de grands ensembles de données? J'essaie d'avoir l'impression que les approches sont meilleures que d'autres dans la construction d'un tableau de bord où le nombre et le type de requêtes devient facilement grand et complexe, et lent.Graphique de performances de requête de base de données SQL sur des jeux de données volumineux?
Répondre
Nous vous recommandons de prendre le temps d'obtenir un livre sur l'optimisation des performances pour le moteur de base de données que vous utilisez. Le réglage des performances est très spécifique à la base de données et les techniques qui sont rapides sur une base de données peuvent être lentes à l'autre (les curseurs sur Oracle et SQL Server me viennent à l'esprit). Si vous allez écrire des requêtes complexes, vous devez comprendre le réglage des performances avant d'essayer de les écrire. Je vais vous donner un indice - les jointures sont généralement plus rapides que les sous-requêtes corrélées que les développeurs utilisent souvent parce qu'ils semblent plus simples.
Il n'est pas facile de comparer les performances réelles d'une architecture de base de données à une autre, je pense que le plus commun que vous trouverez sont des repères, qui varieront, ou des propositions théoriques.
Il est certainement plus difficile de comparer SQL à NoSQL parce que vous avez besoin de beaucoup de données en premier lieu pour avoir NoSQL être bénéfique.
La minimisation des jointures, l'indexation correcte et la disponibilité suffisante de la mémoire/du processeur vont être les trois facteurs dominants. Que voulez-vous dire par "requêtes différentes"?
- 1. Conseil sur les performances de la base de données lors de l'importation par lots de jeux de données volumineux
- 2. ODP.Net Problèmes de performances des procédures stockées sur les jeux de données volumineux
- 3. Comment diffuser des jeux de données volumineux dans les grails?
- 4. Conception d'une base de données de jeux
- 5. Requête de base de données SQL Server
- 6. requête SQL pour retrive les données de base de données
- 7. Performances de la base de données partitionnée sur plusieurs disques de données Azure
- 8. Méthode la plus efficace pour générer des rapports dans MySQL sur des jeux de données volumineux
- 9. Performances des fonctions agrégées sur les jeux de données de grande taille peu changeants
- 10. Génération d'un graphique avec plusieurs jeux de données d'ensembles d'axes X (jeux de plusieurs jeux multiples)
- 11. Migration de base de données SQL - Problème de performances (Copie de données d'une base de données vers une autre)
- 12. Deux jeux de données Requête SQL dans ASP.net
- 13. Modèle de base de données et performances
- 14. requête dans la base de données sql
- 15. Polymorphisme avec requête de base de données
- 16. VISUALISATION base de données graphique
- 17. Performances de requête SQL
- 18. Dépannage des performances de base de données Problème
- 19. Interface graphique de base de données SQL écrite en Python
- 20. Comment obtenir des informations sur les performances de la base de données SQL Server?
- 21. Base de données -> graphique
- 22. Comparaison de jeux de résultats de requête sql dans java
- 23. Requête SQL pour extraire des données de plusieurs tables, et peut-être quelques calculs de base
- 24. .NET Réduction de la dégradation des performances lors du renvoi de jeux de données personnalisés
- 25. visualisation graphique de base de données
- 26. Conception de base de données et vitesse de requête SQL
- 27. Propel jeux de données ORM
- 28. Jeux de données municipaux?
- 29. Une base de données SQL est-elle appropriée pour stocker de nombreux joueurs et leurs jeux?
- 30. Restauration des droits de base de données sur la base de données restaurée SQL Server 2012
Essayez-vous de décider de la syntaxe de la requête, ou essayez-vous de décider quelle base de données utiliser pour vos besoins? –
Je pense tout cela. Il essaie de voir NoSQL vs un sql distribué vs singletable vs multitable – vol7ron