Cuando hay una gran cantidad de registros (como 5K o 1W o más) en SQLITE o MYSQL, ¿cuantos más campos se reduzcan la eficiencia?
1. En primer lugar, tener muchos campos definitivamente afectará la eficiencia, pero el tamaño de los campos también afectará la eficiencia.
2 Para MySQL, si su máquina no es de tipo antiguo, 5K-1W filas. , tiene 50 campos, dependiendo de la complejidad de las condiciones de su consulta, generalmente puede obtener una buena velocidad. Si el número de filas alcanza un cierto nivel (500 W o más), se puede usar. Considere usar particiones o tablas.
3. El método que mencionaste anteriormente muestra que SQL no tiene ningún sentido. Si realmente tienes muchos campos, puedes almacenar algunos de los campos de consulta principales en una tabla y los campos secundarios en una. tabla, de manera que se puedan asociar las principales condiciones de verificación a cada una de nuestras conexiones al momento de realizar la consulta.