Dans une table, les index servent à accélérer les traitements, que ce soit la recherche ou le tri des données. Sans index, la table est lente. Avec un index, la...
Comme on le sait, les index sur une table SQL servent à accélérer les traitements de celle si, que ce soit la recherche ou le tri des données. Mais si on utilise deux (ou plus) index sur la même...
Le groupe pharmaceutique français Sanofi-Aventis a signé un partenariat avec l'organisation Medecines for Malaria Venture (MMV) pour partager ses informations sur plusieurs molécules contre le paludisme et accélérer le développement de traitements de cette maladie.Les données partagées par...
Lorsque certaines requêtes SQL ont de trop gros résultats, dépassant la taille de tmp_table_size, MySQL ouvre automatiquement une table temporaire sur le disque pour y stocker les données. C'est transparent pour l'utilisateur, hormis pour les performances : une table sur le disque est beaucoup plus lente qu'en mémoire.
Peter Zaitsev compare alors une table temporaire sur le disque et en mémoire : la différence est un gain de l'ordre de 100 fois.
Pour tirer partie des tables temporaires en mémoire, il faut régler deux variables : max_heap_table_size, qui indique la quantité de mémoire réservée aux opérations en mémoire pour MySQL, et tmp_table_size, qui mesure la taille maximale d'une table temporaire en mémoire avant de la passer sur le disque.
Au passage, deux trucs intéressants à noter :
SELECT * FROM table GROUP BY col ORDER BY NULL;
Group by a la facheuse habitude de trier les résultats : avec order by NULL, on peut forcer GROUP BY a ne pas trier, ce qui fait gagner beaucoup de temps selon Peter.
Quand on modifie une variable globale, la connexion courante n'est pas affectée. Seule les nouvelles connexions sont affectées...
La réflexion d’Hubert Guillaud sur “l’intelligence des données” (qui est en fait celle des traitements qui en font quelque chose, les croisent, etc.) en appelle une autre, sur l’objectivité, la solidité de ces données.
Beaucoup de méthodes en informatique sont fondées sur la séparation entre les données et les traitements. Le web sémantique vise entre autres [...]
-
Traitements de texte, tableurs et bases de données
Le Nigeria est en retard sur la question de l'approvisionnement en traitements antirétroviraux (ARV) en faveur des personnes qui vivent avec le VIH/SIDA, et seule une personne sur cinq qui a besoin de ces traitements y a accès, a souligné une nouvelle étude.
Le Nigeria est en retard sur la question de l'approvisionnement en traitements antirétroviraux (ARV) en faveur des personnes qui vivent avec le VIH/SIDA, et seule une personne sur cinq qui a besoin de ces traitements y a accès, a souligné une nouvelle étude.
Dans le cadre d'un projet d'envergure chez l'un de nos clients Grands Comptes, EFFIXIO recherche: un(e)Administrateur Base de données
Vos principales missions:
- Administrer les bases de données (installation, optimisation et supervision), définir et faire évoluer les procédures de reconstruction des bases de données dans le cadre du plan de secours.
- Mettre en production les nouvelles versions des applications, lancer des traitements ponctuels sur les données.
- Apporter son expertise technique.
-
Traitements de texte, tableurs et bases de données
Ces 2 opérations servent à supprimer des données d'une table, mais elles ont des caractéristiques très différentes qui font que le choix de leur utilisation n'est pas aisé.
TRUNCATE TABLE
Les plus :
Très rapide
...