AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-3899

Chris Betti's questions

Martin Hope
Chris Betti
Asked: 2019-05-07 08:25:38 +0800 CST

Posso aplicar estatísticas de produção a um banco de dados local vazio para testar as hipóteses do planejador PostgreSQL?

  • 3

Estou brincando com a ideia de exportar as estatísticas de um banco de dados da produção e aplicá-las em um banco de dados de teste (mesma estrutura, conjunto de dados pequeno). O objetivo é testar o software para alterações que introduzem planos de consulta caros em um ambiente de não produção antes que a alteração vá para a produção.

Eu não vejo nenhuma arte anterior sobre isso. Como posso aplicar estatísticas de uma instância de banco de dados para outra instância e bloquear essas estatísticas para realizar esse tipo de teste?

postgresql performance
  • 1 respostas
  • 33 Views
Martin Hope
Chris Betti
Asked: 2014-12-05 07:39:17 +0800 CST

Os campos toasted do PostgreSQL usam algum espaço por linha na tabela?

  • 0

Entendo que o PostgreSQL armazenará campos grandes em um espaço de armazenamento separado automaticamente. Quando isso ocorre, há algo armazenado por linha para esse campo na tabela? Uma referência ou dica de algum tipo?

postgresql-9.3
  • 1 respostas
  • 219 Views
Martin Hope
Chris Betti
Asked: 2014-08-19 09:46:15 +0800 CST

Como ENCOMENDAR POR versões típicas de lançamento de software como XYZ?

  • 22

Dada uma tabela "SoftwareReleases":

| id | version |
|  1 | 0.9     |
|  2 | 1.0     |
|  3 | 0.9.1   |
|  4 | 1.1     |
|  5 | 0.9.9   |
|  6 | 0.9.10  |

Como faço para produzir esta saída?

| id | version |
|  1 | 0.9     |
|  3 | 0.9.1   |
|  5 | 0.9.9   |
|  6 | 0.9.10  |
|  2 | 1.0     |
|  4 | 1.1     |
postgresql order-by
  • 3 respostas
  • 14556 Views
Martin Hope
Chris Betti
Asked: 2011-10-15 08:26:17 +0800 CST

Carregar campos de vários valores no Solr por meio de arquivo simples e, possivelmente, preservar a posição de valor nesses campos

  • 1

Um projeto de web de hobby meu usa dados de muitas fontes, algumas planas, outras altamente normalizadas. Meu processo ETL resume todas as fontes em uma tabela lógica (que em breve incluirá alguns campos com vários valores). A tabela final é carregada em alguns ambientes de apresentação de dados separados (com base em Solr ou MySQL). Meu ambiente Solr exige um modelo desnormalizado (ele apenas carrega a tabela de saída transformada diretamente como um arquivo simples) e meus ambientes MySQL podem usar um modelo altamente normalizado (o carregamento envolve alguma normalização). Ambos os processos de carregamento do ambiente de apresentação são muito simples agora.

Para facilitar o uso de arquivos simples em todo o meu processo ETL (importante porque uso uma variedade de ferramentas para resumir e limpar os dados e fazer uso intenso de pipelines por motivos de desempenho), consegui reduzir campos com vários valores de minhas fontes para um único campo usando agrupamento ou seleção de melhor candidato.

Agora estou projetando os campos de vários valores que preciso preservar em minha saída. O processo de carregamento do MySQL é fácil porque já o normalizei com esses campos em mente. Mas estou tendo problemas com a parte do Solr:

  • Não tenho experiência com campos "multiValued" no Solr
  • o processo de carregamento de arquivo simples é atualmente muito simples, gostaria de preservar o máximo de simplicidade possível
  • meus campos multiValor devem ser coordenados por posição dentro de um registro, por exemplo
    • registro X, campo A, posição 3 é uma licença #
    • registro X, campo B, posição 3 é o estado correspondente para aquela licença

Como posso projetar meu ETL para os campos de vários valores que pretendo preservar?

Algumas ideias que tive e que estou encontrando obstáculos:

  • introduzir um registro "aditivo" usando a mesma chave de documento que ocupa sua própria linha no arquivo simples
    • não faço ideia por onde começar neste
  • pré-montar valores em um único campo, analisar usando Solr, por exemplo
    • {[[123],[456]];[[MA],[CA]]} -> "123,MA;456,CA"
    • não tenho certeza se o Solr pode descompactar uma string e preservar as informações de posição apropriadamente nos campos

Não consegui encontrar informações sobre como coordenar valores de campo multiValor de campos separados. Permitindo o fato de que isso pode não ser suportado nativamente pelo Solr, ainda estou interessado em soluções para carregar campos multiValued no Solr de uma maneira quase tão simples quanto carregar um arquivo simples.

normalization etl
  • 1 respostas
  • 3237 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve