Índices no Firebird: como escolher a coluna certa (e quando o índice atrapalha)
Índice errado deixa a query mais lenta e o INSERT mais pesado. Veja seletividade, ordem de colunas compostas e como ler o plano no Firebird.
Ler artigo →Artigos técnicos sobre SQL, Firebird e desenvolvimento.
Índice errado deixa a query mais lenta e o INSERT mais pesado. Veja seletividade, ordem de colunas compostas e como ler o plano no Firebird.
Ler artigo →Uma consulta dentro do foreach pode transformar 10 registros em 1.000 idas ao banco. Aprenda a detectar e resolver o N+1 no PHP com Firebird.
Um parâmetro na URL e uma concatenação de string bastam para vazar dados no Firebird. Veja o ataque na prática e como o bind elimina a injeção.
# Firebird: VARCHAR vs CHAR — armadilhas de padding e comparação A escolha entre CHAR e VARCHAR no Firebird afeta não apenas o armazenamento, mas também comparações e índices. Entenda as diferenças. ...
# Firebird 3.0+: Window Functions (ROW_NUMBER, RANK, DENSE_RANK) Window functions permitem cálculos sobre conjuntos de linhas sem GROUP BY. Firebird suporta desde a versão 3.0. ## ROW_NUMBER: numera...
# Encoding: como detectar e corrigir double-encoding (UTF-8 interpretado como ISO-8859-1) Double-encoding é quando texto UTF-8 é tratado como ISO-8859-1 e re-codificado. Resultado: "São Paulo" vira "...