Perguntas com a marcação «sql»

87
Para que servem as visualizações?

Estou apenas tentando ter uma ideia geral de como as visualizações são usadas nos RDBMSs. Quer dizer, eu sei o que é uma vista e como fazer uma. Também sei para que os usei no passado. Mas eu quero ter certeza de que tenho um entendimento completo de para que uma visão é útil e para que não...

87
Duplicar / copiar registros na mesma tabela MySQL

Já faz um tempo que estou procurando, mas não consigo encontrar uma solução fácil para o meu problema. Eu gostaria de duplicar um registro em uma tabela, mas é claro, a chave primária exclusiva precisa ser atualizada. Eu tenho esta dúvida: INSERT INTO invoices SELECT * FROM invoices AS iv...

87
Como selecionar registros únicos por SQL

Quando eu executo "SELECT * FROM table", obtive resultados como abaixo: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 Como você pode ver, existem registros dup da coluna2 (item1 são duplicados). Então, como eu poderia obter resultados como este: 1 item1 data1 2 item2 data3 3 item3...

87
Quantas linhas em um banco de dados são MUITAS?

Tenho uma tabela MySQL InnoDB com 1.000.000 de registros. Isso é demais? Ou os bancos de dados podem lidar com isso e muito mais? Eu pergunto porque percebi que algumas consultas (por exemplo, obter a última linha de uma tabela) são mais lentas (segundos) na tabela com 1 milhão de linhas do que...

87
Análise de uso do índice PostgreSQL

Existe uma ferramenta ou método para analisar o Postgres e determinar quais índices ausentes devem ser criados e quais índices não utilizados devem ser removidos? Tenho um pouco de experiência em fazer isso com a ferramenta "profiler" para SQLServer, mas não conheço uma ferramenta semelhante...

87
mysql atualizar várias colunas com o mesmo agora ()

Preciso atualizar 2 colunas de data e hora e preciso que sejam exatamente iguais, usando o mysql versão 4.1.20. Estou usando esta consulta: mysql> update table set last_update=now(), last_monitor=now() where id=1; É seguro ou há uma chance de que as colunas sejam atualizadas com tempos...