20/05/2003, 23:01
|
| | Fecha de Ingreso: mayo-2003 Ubicación: Medellín
Mensajes: 187
Antigüedad: 21 años, 6 meses Puntos: 0 | |
1. La mejor forma es utilizando el comando mysqldump, de la siguiente forma:
mysqldump -uTUUSUARIO -p TUBASEDEDATOS > backupbd.sql
Y metes tu password, y se creará el archivo backupbd.sql conteniendo toda la información de tu base de datos.
2. Yo utilizo el comando SHOW PROCESSLIST (una query) para conocer los procesos y queries que se están ejecutando en el momento. Realmente no se si exista algún comando para guardar las queries que se hagan...
3. Los índices ( y ya se ha comentado en los foros :)) se utilizan generalmente para aumentar (Trementamente!!) la velocidad de acceso a los datos, pues al utilizar un índice, SQL sabrá exactamente en donde se encuentra un registro, y no tendrá que ir a buscarlo cada vez que una consulta lo requiera... La desventaja es que al utilizar índices estarás utilizando más espacio en disco, y la velocidad de los comandos UPDATE, INSERT y DELETE serán un poco más lentas, ya que ahora se tendrán que actualizar los índices :)
Lo de como cuadrar las clavez primarias, siempre he trabajado con un programa llamado phpMyAdmin que es perfecto para todo eso que necesitas, y en español. |