Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade


3
Criando um índice nas direções asc e desc
Nas últimas semanas, estive furioso com um antigo banco de dados do Firebird. Esse banco de dados é péssimo por todos os tipos de razões, mas notei que cada campo de cada tabela possui dois índices; cada um com um único segmento, um em ascordem e um em descordem. Além …
8 index  firebird 

2
A consulta pausa após retornar um número fixo de linhas
Eu tenho uma visão que é executada rapidamente (alguns segundos) por até 41 registros (por exemplo, TOP 41) , mas leva vários minutos para 44 ou mais registros, com resultados intermediários se executados com TOP 42ou TOP 43. Especificamente, ele retornará os primeiros 39 registros em alguns segundos e depois …




6
Qual é o melhor design de banco de dados para essa situação?
Estou trabalhando na criação de um aplicativo de negócios para minha empresa e lutando para escolher o design de banco de dados mais apropriado para uma situação específica. Digamos que eu tenho as seguintes entidades: Aprovação Eu iria Status ... ApprovalComment Eu iria ApprovalId Comente Ordem Eu iria ... Fatura …



1
O que exatamente está vinculando no DB2?
Recentemente, passei de um desenvolvedor Java para um DBA real em nossa empresa. Estou aprendendo as cordas, por assim dizer, sobre ser um DBA (que na verdade é uma nova posição para a nossa empresa). Eu vi vários scripts em que executamos o comando DB2 BIND bind_file other_parameters. Estou intrigado …
8 db2 





3
Otimizando ORDER BY em uma consulta de pesquisa de texto completo
Eu tenho uma mesa grande entitiescom ~ 15 milhões de registros. Eu quero encontrar as 5 principais linhas correspondentes a 'hockey' na sua name. Eu tenho um índice de texto completo name, usado:gin_ix_entity_full_text_search_name Inquerir: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.