Voici 20 bonnes pratiques afin d’optimiser votre utilisation de MySQL :
- Optimiser vos requetes pour utiliser le Query Cache
- Utiliser EXPLAIN pour vos requetes SELECT
- Utiliser LIMIT 1 Quand vous rechercher un seul enregistrement
- Utiliser les indexs pour les champs souvent recherchés
- Utiliser les index et des colonnes de même types pour les jointures
- Ne pas utiliser ORDER BY RAND()
- Eviter SELECT *
- Ayez aussi souvent que possible un champs Id
- Utiliser ENUM sur VARCHAR
- Prennez les suggestions de PROCEDURE ANALYSE()
- Utiliser NOT NULL si possible
- Préparer vos requetes
- Les requetes hors buffer
- Enregistrer les adresses IP comme UNSIGNED INT
- Les tables des longueur fixe (Static) sont plus rapides
- Utiliser le partitionnement vertical
- Découper les grosses requetes DELETE ou INSERT
- Les petites colonnes sont plus rapides
- Choisissez le bon moteur de stockage
- Utiliser un ORM (Object Relational Mapper)
- Soyer prudent avec les connexion persistantes
Pour plus de détails :
Top 20+ MySQL Best Practices – Nettuts+.

Unique visitors to post:
23
Tags:
astuce |
code |
développement |
documentation |
MySQL |
Programmation
Articles relatifs
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.

Unique visitors to post:
32
Tags:
astuce |
BestOf |
documentation |
internet
Articles relatifs
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.
- Désactiver le daemon sshd :
- N’autoriser que l’utilisation du protocole 2 :
fichier /etc/ssh/sshd_config
- 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 |
Lire la suite…

Unique visitors to post:
93
Tags:
code |
console |
distribution |
documentation |
Gentoo |
internet |
Linux |
script |
securité |
shell |
système
Articles relatifs
Tags: code, console, distribution, documentation, Gentoo, internet, Linux, script, securité, shell, système
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.

Unique visitors to post:
37
Tags:
astuce |
BestOf |
commande |
console |
documentation |
Linux |
securité |
système |
Tutorial
Articles relatifs
Tags: astuce, BestOf, code, commande, console, développement, documentation, Linux, Programmation, script, shell, système
Commentaires récents