No se si lo sabrás, pero Mac OS X hace un uso intensivo de la base de datos SQLite para muchas de sus aplicaciones, lo cual provoca en ocasiones lentitud desesperante pero solucionable si conocemos los comandos correctos.
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña (~275 kiB)1 biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.
A diferencia de los sistemas de gestión de base de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción.
Explicando el problema
El archivo Envelope Index contiene datos de nuestros correos electrónicos y es una base de datos que se vuelve muy pesada si manejamos muchos correos. Si quieres saber si tu Mail es mejorable, observa ese archivo: si pesa más de 30-40 MB ya empieza a necesitar una limpieza que le de una buena velocidad. Seguimos tras el salto.
Disminuyendo los riesgos
Lo primero que haremos será crear una copia de seguridad del archivo Envelope Index. Lo buscáis en vuestro Mac (~/Librería/Mail o precediendo de Users/tunombreusuario), os ponéis encima y CMD+D al canto para duplicar.
Ejecutando el comando
Fácil y sencillo, abrimos la consola, nos situamos en la carpeta del Envelope con el comando cd y metemos este código para realizar la limpieza y mejorar la velocidad:
sqlite3 "Envelope Index" vacuum;




El mio pesa 963kb, no creo que sea necesario una limpieza no??
Salu2
Tu valoración:
0
0
No hace falta
Tu valoración:
0
0
[...] poca gente le gusta andar trasteando con la consola cuando puede utilizar una aplicación sencilla y así asegurarnos que siempre contaremos con un [...]
Tu valoración:
0
0
[...] Un comando de SQLite para acelerar Mac OS X (I): Mail (3) [...]
Tu valoración:
0
0