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-4838

WildBill's questions

Martin Hope
WildBill
Asked: 2014-02-21 08:19:16 +0800 CST

A restauração do backup do mysqldump não remove as adições

  • 3

Estou restaurando um backup de um mysqldump e notando que, se fiz adições (na forma de novas tabelas) ao banco de dados, elas persistem após a restauração. Posso voltar e remover essas tabelas para voltar ao estado original, mas como preciso testar as migrações, gostaria de trazer o banco de dados de volta ao seu estado durante o despejo sem entrar e remover manualmente as tabelas.

Suponho que poderia fazer um DROP Database XXXantes da restauração, mas isso prejudicará meus métodos de restauração atuais?

mysql backup
  • 1 respostas
  • 2937 Views
Martin Hope
WildBill
Asked: 2012-04-09 07:19:31 +0800 CST

Como não distribuir reads no pgpool

  • 2

Eu quero usar o pgpool para replicar um banco de dados para outro. Eu quero fazer meu processamento em meu banco de dados mestre (leituras/gravações/inserções/exclusões), replicar esse banco de dados para outro banco de dados conforme ele é modificado e ter outras leituras direcionadas para o banco de dados replicado.

Ao ler a documentação do pgpool, parece que as leituras serão distribuídas em todos os bancos de dados do cluster. Existe uma maneira de não fazer isso e direcionar uma classe de leituras para um banco de dados e outra classe de leitura/gravação para o mestre?

postgresql replication
  • 1 respostas
  • 238 Views
Martin Hope
WildBill
Asked: 2012-03-01 19:24:31 +0800 CST

Impacto da alteração do nome do esquema

  • 1

Eu tenho um servidor com dois bancos de dados. Cada banco de dados possui um nome de esquema diferente, apesar do fato de o DB2 ser um subconjunto do DB1 (o DB2 possui um subconjunto das tabelas no DB1).

Apesar de quaisquer alterações de código ou arquivos de ambiente que precisem ser alterados como resultado, há algum perigo em renomear o esquema de um banco de dados PostgreSQL? Em caso afirmativo, o que? Ou um simples ALTER SCHEMA ficará bem?

database-design postgresql
  • 1 respostas
  • 303 Views
Martin Hope
WildBill
Asked: 2012-02-22 20:23:18 +0800 CST

Slony lib não encontrado

  • 2

Tentando executar o script de configuração slony de exemplo na documentação, mas obtendo o seguinte erro:

postgres$ /tmp/slonik_example.sh 
<stdin>:8: PGRES_FATAL_ERROR load '$libdir/slony1_funcs';  - ERROR:  could not access file "$libdir/slony1_funcs": No such file or directory 
<stdin>:8: Error: the extension for the Slony-I C functions cannot be loaded in database 'dbname=my_primary host=localhost user=warfish password=coalitions' 

No entanto, a variável LIBDIR está definida corretamente:

postgres$ ./pg_config 
BINDIR = /opt/local/lib/postgresql90/bin 
DOCDIR = /opt/local/share/doc/postgresql 
HTMLDIR = /opt/local/share/doc/postgresql 
INCLUDEDIR = /opt/local/include/postgresql90 
PKGINCLUDEDIR = /opt/local/include/postgresql90 
INCLUDEDIR-SERVER = /opt/local/include/postgresql90/server 
LIBDIR = /opt/local/lib/postgresql90 

E a lib está presente:

ls -l /opt/local/lib/postgresql90/slony1_funcs.so 
-rwxr-xr-x  1 root  admin  34944 Feb 17 16:20 /opt/local/lib/postgresql90/slony1_funcs.so 

O roteiro é o seguinte:

cat /tmp/slonik_example.sh 
#!/bin/sh 

CLUSTERNAME=slony_example; 
/opt/local/lib/postgresql90/bin/slonik <<_EOF_ 
define CLUSTERNAME slony_example; 
cluster name = @CLUSTERNAME; 
node 1 admin conninfo = 'dbname=my_primary host=localhost user=user1 password=pw'; 
node 2 admin conninfo = 'dbname=my_rep host=localhost user=user1 password=pw'; 
#-- 
# init the first node. Its id MUST be 1. This creates the schema # _$CLUSTERNAME containing all replication system specific database # objects. 
#-- 
init cluster ( id=1, comment='Master Node'); 
#-- 
# Slony-I organizes tables into sets. The smallest unit a node can # subscribe is a set. The following commands create one set containing # all 4 pgbench tables. The master or origin of the set is node 1. 
#-- 
create set (id=1, origin=1, comment='All pgbench tables'); 
set add table (set id=1, origin=1, id=1, fully qualified name='public.pgbench_accounts', comment='accounts table'); 
set add table (set id=1, origin=1, id=2, fully qualified name='public.pgbench_branches', comment='branches table'); 
set add table (set id=1, origin=1, id=3, fully qualified name='public.pgbench_tellers', comment='tellers table'); 
set add table (set id=1, origin=1, id=4, fully qualified name='public.pgbench_history', comment='history table'); 
#-- 
# Create the second node (the slave) tell the 2 nodes how to connect to Slony-I 2.1.1 Documentation 10 / 163 
# each other and how they should listen for events. 
#-- 
store node (id=2, comment = 'Slave node', event node=1); 
store path (server = 1, client = 2, conninfo='dbname=my_primary host=localhost user=user1 password=pw'); 
store path (server = 2, client = 1, conninfo='dbname=my_rep host=localhost user=user1 password=pw'); 
_EOF_ 

Leia no documento que provavelmente a lib não está no lugar correto ou $ libdir não está definido corretamente, mas tudo parece estar no lugar. Estou perdendo algo mais que não conheço?

postgresql slony
  • 2 respostas
  • 2694 Views
Martin Hope
WildBill
Asked: 2012-01-20 16:33:38 +0800 CST

Mongo Map-Reduce ou Sharding?

  • 7

Então eu fiz esta pergunta:

Configurando o Mongo com clustering

Mas eu não sabia o suficiente até ler as respostas e fazer mais pesquisas. É melhor usar Map-reduce ou sharding para sistemas de ritmo acelerado com ~ 100 consultas, todas feitas ao mesmo tempo? A fragmentação deslocará meus dados entre os clusters e parece que basicamente faz uma redução de mapa ou classificação. Se eu fosse usar map-reduce para tais consultas, deveria fazê-lo com um cluster também? Em caso afirmativo, é fácil começar com um servidor Mongo e, posteriormente, usar um cluster e distribuir as tarefas de redução de mapa para o cluster? Ou estou confuso sobre o que acho que preciso realizar?

mongodb
  • 1 respostas
  • 1964 Views
Martin Hope
WildBill
Asked: 2012-01-16 20:13:26 +0800 CST

Configurando o Mongo com clustering

  • 6

Vou começar a usar o Mongo como banco de dados, mas não o colocarei em cluster no início. Posso usar o Mongo em uma única máquina e depois voltar, agrupá-lo e capitalizar o fragmento? Ou posso configurá-lo para um cluster com apenas uma máquina até ter mais para adicionar ao cluster?

mongodb
  • 3 respostas
  • 2128 Views
Martin Hope
WildBill
Asked: 2011-12-15 22:51:34 +0800 CST

VACUUM e VACUUM FULL não retornam espaço ao SO

  • 5

Estou executando o Postgres 8.3.3. Eu tenho um banco de dados postgres em um sistema de arquivos Linux que está bastante cheio. Executei VACUUM e VACUUM FULL, mas nenhum espaço foi devolvido ao sistema operacional. Quando observo o tamanho da tabela no postgres, isso mostra que a tabela está usando consideravelmente menos espaço (até 80 MB de ~ 800 MB).

Há algo mais que deve ser executado?

postgresql
  • 2 respostas
  • 2370 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