Articles of performance

Amplíe el resultado de la consulta "explicar" en mysql

Estoy usando indexing para tablas mysql. Mi consulta fue así EXPLAIN SELECT * FROM `logs` WHERE userId =288 AND dateTime BETWEEN '2010-08-01' AND '2010-08-27' Tengo indexado en el campo userId para los loggings de esta tabla, y el resultado de la consulta de explicación es el siguiente. id select_type table type possible_keys key key_len ref […]

biblioteca SQL del lado del server

¿Existe una biblioteca en .net que pueda realizar consultas en el server? La razón por la que pregunto es a pesar de que utilicé muchos trucos para maximizar el performance de la database, como SELECT ing y JOIN en PRIMARY , utilizando INT s como PRIMARY , LENGTH fija, UPDATE ing en lugar de DELETE […]

Cuál sería más rápido, 1x insert 512 filas, 4x insert 128 filas o 512x insert 1 filas

Tengo 512 filas para insert en una database. Me pregunto si hay alguna ventaja al enviar varias inserciones en una sola inserción grande. Por ejemplo 1x 512 fila de inserción – INSERT INTO mydb.mytable (id, phonenumber) VALUES (1, 555-555-5555) , (2, 555-555-5555) , (3, 555-555-5555), //repeat to id = 512 Inserción VS 4x 128 filas […]

Oportunidad y optimization del performance de Oracle UPDATE

Tomemos una consulta con la que tuve muchos problemas. La tabla * CONF_ELEMENTI_FATTURABILI * tiene 160 Gb de capacidad y está particionada en el campo edw_partition en 2587 particiones (pero el paralelismo no funciona en la segunda consulta). * BCK_MEM_ANIMALI_F_ROPT_ELF * y * INT_TEMP51 * son muy similares. Tienen índices y contienen 90k de logging […]

Rendimiento de MySQLi, consultas múltiples (separadas) frente a subconsultas

Necesito contar el número de filas de diferentes tablas (!) Y save los resultados para algún tipo de estadística. El script es bastante simple y funciona como se esperaba, pero me pregunto si es mejor utilizar una sola consulta con (en este caso) 8 subconsultas, o si debería usar 8 consultas separadas o si hay […]

Implementar una estrategia para equilibrar la carga programática de mi aplicación PHP Web

La mayoría del alojamiento compartido está limitado a 1 GB de memory virtual y eso no es mucho. Estoy en una situación similar y mis scripts están siendo terminados por el server por errores de límite de resources y está causando esgulps en nuestra aplicación (casi inutilizable en ciertos momentos del día). Esto es causado […]

Gran pérdida de performance al usar IN (subconsulta). ¿Por qué?

Estoy usando SQL Server 2005 y he notado algo extraño cuando quiero filtrar algunos resultados cuando uso una subconsulta dentro de una cláusula IN. Por ejemplo, esta es mi consulta actual y se ejecuta en promedio en 70 segundos: select Phone, ZipCode, sum(Calls) as Calls, sum(Sales) as Sales from Archive where CustomerID = 20 and […]

¿Cómo mejorar la velocidad de esta consulta de actualización de SQL?

Lo siento, esta es la primera vez que uso este foro. Al parecer, las personas pueden editar mi publicación que, aunque útil, ha extraído cierta información. Trataré de hacerlo más comprensible. Estoy usando SQL Compact 3.5 como una database local. El progtwig está escrito en VB.NET. El problema es consultar una de mis tablas que […]

¿Cómo mejorar la eficiencia de esta consulta y VBA?

Tengo esta consulta en Access: SELECT TOP 10 title, ConcatRelated("DOCTEXT","DocumFrag", "title='" & title & "'" ) AS result FROM DocumFrag GROUP BY title; DocumFrag contiene aproximadamente 9000 loggings, ConcatRelated es el código de VBA que se encuentra aquí: http://allenbrowne.com/func-concat.html Cuando ejecuto esta consulta solo para TOP 10 y finaliza, se retrasa continuamente hasta el punto […]

¿Es una buena idea usar un IN sobre un gran set de datos?

Supongamos que tengo una consulta del formulario: SELECT a, b, c, d FROM table1 WHERE a IN ( SELECT x FROM table2 WHERE some_condition); Ahora la consulta para el IN puede devolver una gran cantidad de loggings. Suponiendo que a es la key principal, entonces se usa un índice. ¿Es esta la mejor manera de […]