Estoy desarrollando una aplicación para Android y usando SQLite. Me pregunto que:
¿Cuál es la complejidad temporal de las operaciones INSERTAR, ACTUALIZAR y SELECCIONAR? (Me encantaría que la respuesta sea en términos de notación BigO, pero otras respuestas también son bienvenidas).
¿Cuál es el uso de la CPU?
Respuestas
0 para la respuesta № 1Ambas preguntas son realmente demasiado vagas para responder, pero esto puede ayudar:
Complejidad del tiempo:
Dada una determinada declaración SQL, quizás pueda calcular el tiempo y la complejidad, pero simplemente hay demasiados factores para señalar una sola respuesta.
Te podría interesar EXPLICAR PLAN DE CONSULTA Lo que puede ayudarle con SELECTs particulares.
Uso de CPU:
Una vez más, el uso de la CPU de lo que exactamente? Las consultas complejas pueden afectar a la CPU un poco más, pero creo que encontrará que la mayor parte del trabajo es E / S.