mysql
Drupal 6, Patch Master/Slave
Submitted by Sir Squall on Fri, 10/08/2010 - 14:10
Il est là !!
Bon vous aviez peu de chance de le trouver car il n'existe pas, et les différents patch qu'il y a à l'heure actuelle, ne sont pas très performants, ni très efficaces !
Alors j'ai fait un patch, pour le master/slave sur Drupal 6, il est très fortement inspiré du fonctionnement de pressflow.
Je n'ai repris que cette partie et effectué différents test de performances qui sont aussi dans le fichier joint.
C'est fait !!!
Trouver les plus grandes tables de MySQL
Submitted by Sir Squall on Fri, 11/13/2009 - 13:32
une petite requête sql bien pratique, qui permet de sortir les table qui occupe le plus d'espace :
SELECT concat(table_schema,'.',table_name), concat(round(table_rows/1000000,2),'M') rows, concat(round(data_length/(1024*1024*1024),2),'G') DATA, concat(round(index_length/(1024*1024*1024),2),'G') idx, concat(round((data_length+index_length)/(1024*1024*1024),2),'G') total_size, round(index_length/data_length,2) idxfrac FROM information_schema.TABLES ORDER BY data_length+index_length DESC LIMIT 10;
MySql order by rand() very slow!
Submitted by Sir Squall on Wed, 11/11/2009 - 19:17
Quand on fait joujou avec des SELECT * FROM table ORDER BY rand() LIMIT 10; et quand on a plus de 1'000'000 resultat dans table et bah c'est lent !!
La solution c'est de faire un JOIN sur lui même avec les résultat en random yeah :)!
SELECT * FROM `members_details` JOIN (SELECT FLOOR(MAX(`member_id`)*RAND(123)) AS ID FROM `members_details`) AS x ON `members_details`.`member_id` >= x.ID









Recent comments
2 weeks 2 days ago
2 weeks 2 days ago
25 weeks 3 days ago
31 weeks 6 days ago
32 weeks 1 day ago
35 weeks 6 days ago
36 weeks 1 hour ago
36 weeks 1 day ago
40 weeks 6 days ago
42 weeks 4 days ago