Archive

Articles taggués ‘documentation’

20 Pratiques pour bien jouer avec MySQL

03/12/2009 Aucun commentaire

Voici 20 bonnes pratiques afin d’optimiser votre utilisation de MySQL :

  1. Optimiser vos requetes pour utiliser le Query Cache
  2. Utiliser EXPLAIN pour vos requetes SELECT
  3. Utiliser LIMIT 1 Quand vous rechercher un seul enregistrement
  4. Utiliser les indexs pour les champs souvent recherchés
  5. Utiliser les index et des colonnes de même types pour les jointures
  6. Ne pas utiliser ORDER BY RAND()
  7. Eviter SELECT *
  8. Ayez aussi souvent que possible un champs Id
  9. Utiliser ENUM sur VARCHAR
  10. Prennez les suggestions de PROCEDURE ANALYSE()
  11. Utiliser NOT NULL si possible
  12. Préparer vos requetes
  13. Les requetes hors buffer
  14. Enregistrer les adresses IP comme UNSIGNED INT
  15. Les tables des longueur fixe (Static) sont plus rapides
  16. Utiliser le partitionnement vertical
  17. Découper les grosses requetes DELETE ou INSERT
  18. Les petites colonnes sont plus rapides
  19. Choisissez le bon moteur de stockage
  20. Utiliser un ORM (Object Relational Mapper)
  21. Soyer prudent avec les connexion persistantes

Pour plus de détails :

Top 20+ MySQL Best Practices – Nettuts+.

  • Share/Bookmark

Unique visitors to post: 23

Tags: | | | | |

Articles relatifs

Créer des filtres avancés avec GMail

08/09/2009 Aucun commentaire

Petite astuce du jour pour les utilisateurs de GMail.

Voici un lien qui vous permettra de créer des filtres de messages plus évoluer dans GMail en ainsi vous permettre d’utiliser, entre autre, le OR (ou) :

Créer des filtres avancés avec GMail – Astublog.

  • Share/Bookmark

Unique visitors to post: 32

Tags: | | |

Articles relatifs

20 actions pour sécuriser un serveur SSH

05/08/2009 2 commentaires

Bien qu’utilisant le protocole crypté SSH, OpenSSH reste tout de même faillible si sa configuration n’est pas à niveau. Donc, voici 20 points pour améliorer la sécurité d’un serveur au travers d’openSSH.

  1. Désactiver le daemon sshd :
    1
    
    rc-update del sshd
  2. N’autoriser que l’utilisation du protocole 2 :
    fichier /etc/ssh/sshd_config

    1
    
    Protocol 2
  3. Limiter les utilisateurs ayant accès au serveur :
    fichier /etc/ssh/sshd_config

    1
    2
    3
    4
    
    # Autorise les utilsateurs root vivek et jerry
    AllowUsers root vivek jerry
    # Accès interdit pour saroj anjali et foo
    DenyUsers saroj anjali foo
  4. Lire la suite…

  • Share/Bookmark

Unique visitors to post: 93

Tags: | | | | | | | | | |

Articles relatifs

Choisir le bon système de fichier sous linux

31/07/2009 Aucun commentaire

Choisir un plan de partitionnement sous unix devient assez vite une prise de tête quand on veux bien faire. Et si l’on rajoute par dessus la couche « système de fichier », il y a de quoi s’arracher les cheveux.

Et le jour où telle partition a été tailler trop large ou telle autre s’avère finalement trop petite, les manipulations pour rectifier la donne s’approche presque de la réinstallation.

Un article sur linuxconfig.org, apporte une bonne explication détaillée en prenant le plis d’office pour le LVM (Logical Volume Management) qui apporte un peut de souplesse dans la taille des partitions.

Un bref passage en revus des différents type de FS disponibles, un pense bête en cas d’achat de disque et création du système de fichier avec théorie, graphique, et différents exemples.

Choosing the right Linux File System Layout using a Top-Bottom Process.

  • Share/Bookmark

Unique visitors to post: 37

Tags: | | | | | | | |

Articles relatifs

20 bonnes habitudes à prendre sous Unix

31/07/2009 Aucun commentaire

Parce que les mauvaises habitudes sous un shell unix amène à perdre du temps, de l’énergie et des ressources, voici une petite liste d’habitudes à prendre simplifiant le quotidien de la ligne de commande :

  1. Créer une arborescence en une seule fournée.
  2. desarchiver en changeant le chemin, et non en déplaçant l’archive.
  3. Enchainer vos commandes avec les opérateurs de controles.
  4. Utiliser les quotes avec précaution sur les variables.
  5. Utiliser les séquences d’échappement pour contrôler les longues lignes de commandes.
  6. Grouper vos commandes dans une liste.
  7. Utiliser xargs en dehors de find.
  8. Savoir quand utiliser grep pour compter.
  9. Filtrer la sortie sur des champs et nom sur des lignes.
  10. Arreter de piper cat
  11. Savoir utiliser la completion des noms de fichiers
  12. Optimiser l’utilisation de l’historique
  13. Réutiliser les arguments précédents
  14. Utiliser pushd et popd pour naviguer dans l’arborescence
  15. Trouver les gros fichiers
  16. Créer des fichiers temporaires sans editeur
  17. Utiliser la commande curl
  18. Le B-A-BA des expressions régulières
  19. Savoir sous quel user vous êtes
  20. Gérer les données avec awk

UNIX tips: Learn 10 good UNIX usage habits et UNIX tips: Learn 10 more good UNIX usage habits.

  • Share/Bookmark

Unique visitors to post: 62

Tags: | | | | | | | | | | |

Articles relatifs