Las caracteristicas de lo
lenguajes de programacion parabase de datos Usa
GNU Automake, Autoconf, y Libtool para
portabilidad
Uso de multihilos mediante hilos del kernel.
Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice
Tablas hash en memoria temporales
El código
MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPL
Completo soporte para operadores y funciones en cláusulas select y where.
Completo soporte para cláusulas group by y order by, soporte de funciones de agrupación
Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está
cifrado al conectarse a un
servidor.
Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros.
Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo ancho de límite son 1000 bytes (500 antes de MySQL 4.1.2).
Los
clientes se conectan al servidor MySQL usando
sockets TCP/IP en cualquier plataforma. En sistemas
Windows se pueden conectar usando named pipes y en sistemas
Unix usando ficheros socket Unix.
En MySQL 5.0, los clientes y servidores Windows se pueden conectar usando memoria compartida.
MySQL contiene su propio paquete de pruebas de rendimiento proporcionado con el código fuente de la distribución de MySQL
}rehjtk,fd vm,tfimndfjf
Query: SELECT 'tvgo_schedule'.'id', 'tvgo_schedule'.'tvgo_programme_id', 'tvgo_schedule'.'da_start_date', 'tvgo_schedule'.'da_end_date', 'tvgo_schedule'.'tvgo_channel_id', 'tvgo_schedule'.'str_chapter', 'tvgo_schedule'.'str_chapter_description', 'tvgo_schedule'.'tvgo_alias_id', 'tvgo_schedule'.'str_premiere', 'tvgo_programme'.'id', 'tvgo_programme'.'str_description', 'tvgo_programme'.'str_rating', 'tvgo_programme'.'str_image', 'tvgo_programme'.'str_year', 'tvgo_channel'.'id', 'tvgo_channel'.'str_name', 'tvgo_channel'.'tvc_channel_id', 'tvgo_alias'.'id', 'tvgo_alias'.'str_name', 'tvgo_alias'.'tvgo_programme_id' FROM 'tvgo_schedule' AS 'tvgo_schedule' LEFT JOIN 'tvgo_programme' AS 'tvgo_programme' ON ('tvgo_schedule'.'tvgo_programme_id' = 'tvgo_programme'.'id') LEFT JOIN 'tvgo_channel' AS 'tvgo_channel' ON ('tvgo_schedule'.'tvgo_channel_id' = 'tvgo_channel'.'id') LEFT JOIN 'tvgo_alias' AS 'tvgo_alias' ON ('tvgo_schedule'.'tvgo_alias_id' = 'tvgo_alias'.'id') WHERE 'tvgo_schedule'.'da_start_date' > '2012-09-01 18:00:00' AND 'tvgo_schedule'.'da_start_date' < '2012-09-01 23:59:59' AND 'tvgo_programme'.'str_description' IS NOT NULL AND 'tvgo_channel'.'id' IS NOT NULL AND 'tvgo_channel'.'id' IN (1146,18,222,577,1101,2005,949,2202,1132,1262) AND 'tvgo_channel'.'id' IN (,114,243,158) GROUP BY 'tvgo_channel'.'id' ORDER BY rand() ASC LIMIT 5
Query: SELECT 'tvgo_schedule'.'id', 'tvgo_schedule'.'tvgo_programme_id', 'tvgo_schedule'.'da_start_date', 'tvgo_schedule'.'da_end_date', 'tvgo_schedule'.'tvgo_channel_id', 'tvgo_schedule'.'str_chapter', 'tvgo_schedule'.'str_chapter_description', 'tvgo_schedule'.'tvgo_alias_id', 'tvgo_schedule'.'str_premiere', 'tvgo_programme'.'id', 'tvgo_programme'.'str_description', 'tvgo_programme'.'str_rating', 'tvgo_programme'.'str_image', 'tvgo_programme'.'str_year', 'tvgo_channel'.'id', 'tvgo_channel'.'str_name', 'tvgo_channel'.'tvc_channel_id', 'tvgo_alias'.'id', 'tvgo_alias'.'str_name', 'tvgo_alias'.'tvgo_programme_id' FROM 'tvgo_schedule' AS 'tvgo_schedule' LEFT JOIN 'tvgo_programme' AS 'tvgo_programme' ON ('tvgo_schedule'.'tvgo_programme_id' = 'tvgo_programme'.'id') LEFT JOIN 'tvgo_channel' AS 'tvgo_channel' ON ('tvgo_schedule'.'tvgo_channel_id' = 'tvgo_channel'.'id') LEFT JOIN 'tvgo_alias' AS 'tvgo_alias' ON ('tvgo_schedule'.'tvgo_alias_id' = 'tvgo_alias'.'id') WHERE 'tvgo_schedule'.'da_start_date' > '2012-09-01 18:00:00' AND 'tvgo_schedule'.'da_start_date' < '2012-09-01 23:59:59' AND 'tvgo_programme'.'str_description' IS NOT NULL AND 'tvgo_channel'.'id' IS NOT NULL AND 'tvgo_channel'.'id' IN (951,943,489,771,575) AND 'tvgo_channel'.'id' IN (,114,243,158) GROUP BY 'tvgo_channel'.'id' ORDER BY rand() ASC LIMIT 5