Como otimizar queries lentas no Firebird
Query lenta no Firebird raramente é falta de hardware: veja os cinco pontos que mais pesam, do plano de execução ao SELECT * e à subquery correlacionada.
Ler artigo →Artigos técnicos sobre SQL, Firebird e desenvolvimento.
Query lenta no Firebird raramente é falta de hardware: veja os cinco pontos que mais pesam, do plano de execução ao SELECT * e à subquery correlacionada.
Ler artigo →JOIN é a base do SQL relacional e a fonte dos bugs mais caros: os cinco erros de junção mais comuns, com o exemplo errado, o certo e o motivo.
Firebird não tem LIMIT/OFFSET: a paginação é feita com FIRST e SKIP. Veja a sintaxe correta, o custo de SKIP alto e o que substitui a cláusula no 3.0.
Converter ISO-8859-1 para UTF-8 no PHP corrompe acentos quando a conversão acontece no lugar errado. Veja o passo a passo que preserva os caracteres.