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 / dba / 问题

All perguntas(dba)

Martin Hope
Jin
Asked: 2014-12-02 02:54:58 +0800 CST

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

  • 314

Estou tentando executar um site enviado para mim, mas depois de fazer isso, esse erro apareceu

conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host "4X.XXX.XX.XXX", usuário "userXXX", banco de dados "dbXXX", SSL desativado em C:\xampp\htdocs\xmastool\index.php ativado linha 37

Encontrei esta resposta que diz que só preciso adicionar uma entrada no pg_hba.confarquivo para esse usuário específico.

Este é o meu pg_hba.confarquivo.

# TYPE  DATABASE        USER            ADDRESS                 METHOD
# IPv4 local connections:
local dbXXX userXXX md5
host    dbXXX  userXXX  XX.XXX.XXX.XXX           md5
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5

mas depois de fazer isso, o erro ainda persiste. Reiniciei meu servidor XAMPP várias vezes, mas nada muda.

O que preciso mudar pg_hba.conf?

postgresql pg-hba.conf
  • 12 respostas
  • 892678 Views
Martin Hope
Stéphane
Asked: 2013-04-16 11:19:16 +0800 CST

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

  • 373

Ao usar o PostgreSQL v9.1, como listo todos os esquemas usando SQL?

Esperava algo do tipo:

SELECT something FROM pg_blah;
postgresql schema
  • 4 respostas
  • 701062 Views
Martin Hope
Mike Walsh
Asked: 2012-12-05 18:11:22 +0800 CST

Por que o log de transações continua crescendo ou fica sem espaço?

  • 293

Esta parece ser uma pergunta comum na maioria dos fóruns e em toda a web, é feita aqui em vários formatos que normalmente soam assim:

No SQL Server -

  • Quais são alguns dos motivos pelos quais o log de transações cresce tanto?
  • Por que meu arquivo de log é tão grande?
  • Quais são algumas maneiras de evitar que esse problema ocorra?
  • O que eu faço quando estou no caminho certo com a causa subjacente e quero colocar meu arquivo de log de transações em um tamanho saudável?
sql-server transaction-log
  • 4 respostas
  • 330954 Views
Martin Hope
Stephane Rolland
Asked: 2012-08-14 04:44:44 +0800 CST

Listar todas as colunas de uma tabela especificada

  • 462

Estou procurando uma informação precisa em um banco de dados sobre o qual não tenho conhecimento. O banco de dados está em uma máquina separada, mas posso fazer login nele e iniciar uma psqllinha de comando, com direitos de administrador.

É um produto de terceiros e eles demoram a responder perguntas. Eu sei que os dados estão dentro desse banco de dados, então quero fazer um pouco de engenharia reversa.

Dado um nome de tabela, é possível obter uma lista dos nomes das colunas dessa tabela?

Por exemplo, no SQL Server, é possível despejar uma tabela em uma CREATEinstrução reutilizável, que lista textualmente todas as colunas das quais a tabela é composta.

postgresql metadata
  • 5 respostas
  • 891070 Views
Martin Hope
haxney
Asked: 2012-07-03 11:36:13 +0800 CST

O MySQL pode realizar consultas razoavelmente em bilhões de linhas?

  • 297

Estou planejando armazenar varreduras de um espectrômetro de massa em um banco de dados MySQL e gostaria de saber se armazenar e analisar essa quantidade de dados é remotamente viável. Eu sei que o desempenho varia muito dependendo do ambiente, mas estou procurando a ordem aproximada de magnitude: as consultas levarão 5 dias ou 5 milissegundos?

Formato de entrada

Cada arquivo de entrada contém uma única execução do espectrômetro; cada execução é composta por um conjunto de varreduras e cada varredura possui uma matriz ordenada de pontos de dados. Há um pouco de metadados, mas a maior parte do arquivo é composta por arrays ints ou floats de 32 ou 64 bits.

Sistema host

|-----+------------------------------------------|
| SO | Windows 2008 64 bits |
| Versão do MySQL | 5.5.24 (x86_64) |
| CPU | 2x Xeon E5420 (8 núcleos no total) |
| RAM | 8GB |
| sistema de arquivos SSD | 500 GiB |
| RAID HDD | 12 TiB |
|-----+------------------------------------------|

Existem alguns outros serviços em execução no servidor usando um tempo de processador insignificante.

Estatísticas do arquivo

|------------------+--------------|
| número de arquivos | ~16.000 |
| tamanho total | 1,3 TiB |
| tamanho mínimo | 0 bytes |
| tamanho máximo | 12 GiB |
| média | 800 MiB |
| mediana | 500 MiB |
| pontos de dados totais | ~200 bilhões |
|------------------+--------------|

O número total de pontos de dados é uma estimativa muito aproximada.

Esquema proposto

Estou planejando fazer as coisas "certas" (ou seja, normalizar os dados como um louco) e, portanto, teria uma runstabela, uma spectratabela com uma chave estrangeira para runse uma datapointstabela com uma chave estrangeira para spectra.

A questão de 200 bilhões de pontos de dados

Estarei analisando vários espectros e possivelmente até várias execuções, resultando em consultas que podem tocar milhões de linhas. Supondo que eu indexe tudo corretamente (o que é um tópico para outra pergunta) e não estou tentando embaralhar centenas de MiB pela rede, é remotamente plausível para o MySQL lidar com isso?

informação adicional

Os dados de varredura virão de arquivos no formato mzML baseado em XML . A carne deste formato está nos <binaryDataArrayList>elementos onde os dados são armazenados. Cada varredura produz >= 2 <binaryDataArray>elementos que, juntos, formam uma matriz bidimensional (ou mais) do formulário [[123.456, 234.567, ...], ...].

Esses dados são gravados uma vez, portanto, o desempenho da atualização e a segurança da transação não são preocupações.

Meu plano ingênuo para um esquema de banco de dados é:

runstabela

| nome da coluna | tipo |
|-------------+-------------|
| identificação | CHAVE PRIMÁRIA |
| start_time | TIMESTAMP |
| nome | VARCHAR |
|-------------+-------------|

spectratabela

| nome da coluna | tipo |
|----------------+-------------|
| identificação | CHAVE PRIMÁRIA |
| nome | VARCHAR |
| índice | INT |
| tipo_espectro | INT |
| representação | INT |
| run_id | CHAVE ESTRANGEIRA |
|----------------+-------------|

datapointstabela

| nome da coluna | tipo |
|-------------+-------------|
| identificação | CHAVE PRIMÁRIA |
| espectro_id | CHAVE ESTRANGEIRA |
| mz | DUPLO |
| num_counts | DUPLO |
| índice | INT |
|-------------+-------------|

Isso é razoável?


Então, como você pode inferir, eu sou o programador, não o biólogo no laboratório, então eu não conheço a ciência tão bem quanto os cientistas reais.

Aqui está um gráfico de um único espectro (varredura) do tipo de dados com os quais estarei lidando:

Captura de tela do visualizador

O objetivo do software é descobrir onde e quão significativos são os picos. Usamos um pacote de software proprietário para descobrir isso agora, mas queremos escrever nosso próprio programa de análise (em R) para sabermos o que diabos está acontecendo sob os lençóis. Como você pode ver, a grande maioria dos dados não é interessante, mas não queremos descartar dados potencialmente úteis que nosso algoritmo perdeu. Assim que tivermos uma lista de picos prováveis ​​com os quais estamos satisfeitos, o restante do pipeline usará essa lista de picos em vez da lista bruta de pontos de dados. Suponho que seria suficiente armazenar os pontos de dados brutos como um grande blob, para que possam ser reanalisados, se necessário, mas mantenha apenas os picos como entradas distintas do banco de dados. Nesse caso, haveria apenas algumas dúzias de picos por espectro, então as coisas malucas de escala não deveriam

mysql database-design
  • 15 respostas
  • 183355 Views
Martin Hope
qazwsx
Asked: 2012-05-03 08:54:41 +0800 CST

Como posso monitorar o andamento de uma importação de um arquivo .sql grande?

  • 276

Estou importando 7 GB foobar.sqlpara restaurar uma tabela em um banco de dados local.

$ mysql -h localhost -u root 'my_data' < foobar.sql

$ mysql --version
/usr/local/mysql/bin/mysql  Ver 14.12 Distrib 5.0.96, for apple-darwin9.8.0 (i386) using readline 5.1

Como posso acompanhar o seu progresso?

mysql mysqldump
  • 18 respostas
  • 261390 Views
Martin Hope
markdorison
Asked: 2011-12-17 12:39:37 +0800 CST

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

  • 520

Como posso despejar uma tabela específica ou um conjunto de tabelas sem incluir o restante das tabelas de banco de dados?

mysql backup
  • 4 respostas
  • 954941 Views
Martin Hope
Jonas
Asked: 2011-06-04 02:22:54 +0800 CST

Como posso cronometrar consultas SQL usando psql?

  • 321

Eu gostaria de comparar algumas consultas SQL com meu banco de dados PostgreSQL. Existe alguma maneira de cronometrar consultas SQL usando psql?

postgresql benchmark
  • 3 respostas
  • 193465 Views
Martin Hope
Jonas
Asked: 2011-05-28 00:33:05 +0800 CST

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

  • 335

Eu tenho uma mesa items (item_id serial, name varchar(10), item_group int)e uma mesa items_ver (id serial, item_id int, name varchar(10), item_group int).

Agora eu quero inserir uma linha em items_verfrom items. Existe alguma sintaxe SQL curta para fazer isso?

Eu tentei com:

INSERT INTO items_ver VALUES (SELECT * FROM items WHERE item_id = 2);

mas recebo um erro de sintaxe:

ERROR:  syntax error at or near "select"
LINE 1: INSERT INTO items_ver VALUES (SELECT * FROM items WHERE item...

agora tentei:

INSERT INTO items_ver SELECT * FROM items WHERE item_id = 2;

Funcionou melhor, mas recebi um erro:

ERROR:  column "item_group" is of type integer but expression is of type 
character varying
LINE 1: INSERT INTO items_ver SELECT * FROM items WHERE item_id = 2;

Isso pode ocorrer porque as colunas são definidas em uma ordem diferente nas tabelas. A ordem das colunas importa? Eu esperava que o PostgreSQL correspondesse aos nomes das colunas.

postgresql insert
  • 4 respostas
  • 725524 Views
Martin Hope
Jonas
Asked: 2011-02-18 00:45:49 +0800 CST

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

  • 1462

Estou tentando aprender a administração do PostgreSQL e comecei a aprender a usar a psqlferramenta de linha de comando.

Quando faço login com psql --username=postgres, como listo todos os bancos de dados e tabelas?

Já tentei \de dnão dS+consta nada. Eu criei dois bancos de dados e algumas tabelas com o pgAdmin III, então eu sei que eles devem ser listados.

postgresql tools
  • 7 respostas
  • 2958919 Views
Próximo

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