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

jcho360's questions

Martin Hope
jcho360
Asked: 2014-10-16 06:11:24 +0800 CST

Lidando com replicação e funções do Mysql

  • 0

Na replicação MySQL Master-Slave, existe alguma maneira de lidar com as funções:

  • LOAD_FILE()
  • UUID(), UUID_SHORT()
  • DO UTILIZADOR()
  • FOUND_ROWS()
  • SYSDATE()
  • GET_LOCK()
  • IS_FREE_LOCK()
  • IS_USED_LOCK()
  • MASTER_POS_WAIT()
  • ALEATÓRIO()
  • RELEASE_LOCK()
  • DORME()
  • VERSÃO()

Temos replicação e estou meio preocupado com a consistência dos dados, ou seja, no meu localhost.

MESTRE

mysql> CREATE TABLE `t1` (   `number_id` varchar(30) DEFAULT NULL );
mysql> insert into t1 values (uuid_short());
mysql> select * from t1;
+-------------------+
| number_id         |
+-------------------+
| 95769054064672779 |
+-------------------+
1 row in set (0.00 sec)

Escravo

mysql> select * from t1;
+--------------------+
| number_id          |
+--------------------+
| 167826651055390725 |
+--------------------+
1 row in set (0.00 sec)

Mestre

mysql> update t1 set number_id=0 where number_id='95769054064672779';
mysql> select * from t1;
+-----------+
| number_id |
+-----------+
| 0         |
+-----------+
1 row in set (0.00 sec)

Escravo

mysql> select * from t1;
+--------------------+
| number_id          |
+--------------------+
| 167826651055390725 |
+--------------------+
1 row in set (0.00 sec)

Existe alguma maneira de lidar com isso? Eu não sou um programador, os programadores devem saber que é banco de dados de replicação para que ele possa começar a usar variáveis ​​com Mysql Functions para manter a consistência?

mysql replication
  • 1 respostas
  • 362 Views
Martin Hope
jcho360
Asked: 2013-12-13 08:01:07 +0800 CST

Alertas e notificações OEM 11g chegam juntos

  • 1

Configurei o OEM com o Idea para receber mensagens críticas (e-mails quando o banco de dados, ouvinte, agentes e host estão inativos/ativos), mas parece que não está funcionando. Se eu "desligar abortar" o banco de dados, não receberei nenhuma mensagem até colocá-lo em funcionamento, então recebo todas as mensagens juntas.

Veja a imagem abaixo, foi assim que configurei os alertas, testei o envio de Email e está funcionando.

  • Alguma ideia do que pode ser?

insira a descrição da imagem aqui

oracle oracle-11g-r2
  • 1 respostas
  • 1953 Views
Martin Hope
jcho360
Asked: 2013-12-03 11:24:32 +0800 CST

Como alterar SESSION_CACHED_CURSORS para todas as sessões

  • 2

como posso fazer para alterar SESSION_CACHED_CURSORS para todas as sessões?

Encontrei no google e no site da oracle:

Alter Session...mas preciso alterá-lo para toda a sessão e não apenas para uma delas.

Como eu posso fazer isso?

ATUALIZAÇÃO 1:

SQL> alter session set session_cached_cursors=800 scope=both sid='*';
alter session set session_cached_cursors=800 scope=both sid='*'
                                             *
ERROR at line 1:
ORA-02248: invalid option for ALTER SESSION
oracle session
  • 2 respostas
  • 34129 Views
Martin Hope
jcho360
Asked: 2012-05-18 04:26:03 +0800 CST

Copiar a estrutura completa de uma tabela

  • 35

Usando alguns métodos, quando você cria uma cópia de uma tabela você perde índices, PK, FK, etc. Por exemplo no SQL Server posso dizer:

select * into dbo.table2 from dbo.table1;

Esta é apenas uma cópia simples da tabela; todos os índices/restrições estão faltando. Como posso copiar uma estrutura de tabela (sem usar um backup)?

Estou procurando principalmente fazer isso manualmente, mas se isso não for possível, aceitarei qualquer solução.

sql-server index
  • 7 respostas
  • 162185 Views
Martin Hope
jcho360
Asked: 2012-05-18 04:24:07 +0800 CST

Copie a estrutura completa de uma tabela no Oracle sem usar o Backup

  • 4

Quando você cria faz um CTAS (criar tabela como select) de uma tabela você só pega a estrutura, mas perde o índice, PK, FK, etc.

Exemplo:

create table t1 select * from table2;

Como pode ser feita uma cópia da estrutura da tabela que inclua essas coisas sem fazer um backup?

oracle
  • 3 respostas
  • 38535 Views
Martin Hope
jcho360
Asked: 2012-05-18 04:22:27 +0800 CST

Copie a estrutura completa de uma tabela no MySQL sem usar um backup?

  • 3

No MySQL, como alguém pode copiar uma estrutura de tabela sem usar um backup?

       jcho360> show create table actor\G
*************************** 1. row *************************** 
           Table: actor
    Create Table: CREATE TABLE `actor` (
      `actor_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
      `first_name` varchar(45) NOT NULL,
      `last_name` varchar(45) NOT NULL,
      `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
      PRIMARY KEY (`actor_id`),
      KEY `idx_actor_last_name` (`last_name`)
    ) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8
    1 row in set (0.00 sec)

    jcho360> create table actor_copy select * from actor;
    Query OK, 200 rows affected (0.07 sec)
    Records: 200  Duplicates: 0  Warnings: 0




 jcho360> show create table actor_copy\G
    *************************** 1. row ***************************
           Table: actor_copy
    Create Table: CREATE TABLE `actor_copy` (
      `actor_id` smallint(5) unsigned NOT NULL DEFAULT '0',
      `first_name` varchar(45) CHARACTER SET utf8 NOT NULL,
      `last_name` varchar(45) CHARACTER SET utf8 NOT NULL,
      `last_update` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1
    1 row in set (0.00 sec)

quando faço algo assim perco a estrutura, tipo PK, FK, index , ETC.

mysql backup
  • 2 respostas
  • 24633 Views
Martin Hope
jcho360
Asked: 2012-05-15 05:49:55 +0800 CST

como usar tabelas de cache temporal mysql

  • 1

Peguei este exemplo de um livro onde Visitors_today é a tabela de cache de Visitor_stored. A ideia é armazenar todos os visitantes por dia (visitors_stored) usando uma tabela de cache.

Create table visitors_today(
today int unsigned not null default 0,
vcount bigint unsigned not null default 0
)
engine = Innodb;

create table visitors_stored(
v_count bigint unsigned not null default 0,
vcount_date DATE not null primary key
)
engine=MyIsam;

Minhas perguntas:

  • Preciso configurar algo?
  • Uma tabela de cache é apenas uma tabela normal, a diferença é que os dados serão excluídos após atualizar o Visitors_stored? ou apenas porque o mecanismo de armazenamento será mais rápido?
mysql alter-table
  • 1 respostas
  • 148 Views
Martin Hope
jcho360
Asked: 2012-05-12 09:58:09 +0800 CST

Você ainda usa o MyISAM ou prefere o mecanismo de armazenamento Aria?

  • 8

Se o mecanismo de armazenamento Aria (anteriormente chamado de Maria) for o "novo" MyISAM, que suporta transação e recuperação automática de falhas:

  • Por que ainda usar MyISAM?
  • Mudar o mecanismo de armazenamento de MyISAM para Aria pode ser um problema? (perder índice ou algo assim)
mysql mariadb
  • 1 respostas
  • 10360 Views
Martin Hope
jcho360
Asked: 2012-05-04 12:51:54 +0800 CST

Qual é mais rápido, InnoDB ou MyISAM?

  • 62

Como o MyISAM pode ser "mais rápido" que o InnoDB se

  • MyISAM precisa fazer leituras de disco para os dados?
  • O InnoDB usa o buffer pool para índices e dados e o MyISAM apenas para o índice?
mysql innodb
  • 4 respostas
  • 133506 Views
Martin Hope
jcho360
Asked: 2012-05-03 11:27:14 +0800 CST

Qual mecanismo de armazenamento mysql escolher?

  • 6

Estou confuso sobre qual mecanismo mysql devo escolher (vamos falar sobre os mais usados: MyISAM e InnoDB).

As teorias dizem:

  • Ambos trabalham com índices BTree, mas MyISAM também pode trabalhar com índices FULLTEXT.
  • O InnoDB é mais rígido na integridade dos dados, enquanto o MyISAM é flexível.
  • InnoDB tem transações enquanto MyISAM não.
  • O InnoDB possui chaves estrangeiras e restrições de relacionamento, enquanto o MyISAM não.
  • MyISAM são mais rápidos para ler, mas mais lentos para escrever (não tenho certeza sobre este).

Quando crio uma tabela, devo sempre sacrificar algo se quiser manter a integridade e quiser agilizar a consulta fazendo busca por "texto"?

Como você decide qual mecanismo usar se precisar

  • integridade?
  • Rapidez ?
  • restrições ?
  • pesquisar por texto?
  • transações?
mysql innodb
  • 1 respostas
  • 3667 Views
Martin Hope
jcho360
Asked: 2012-05-02 10:37:26 +0800 CST

o que é maior que um longblob?

  • 3

o longblob é o maior tipo de dados do Mysql. Se eu quiser salvar algo maior que 4gb (longblob) como posso fazer?.

Estou falando do Mysql v-5.+

mysql datatypes
  • 2 respostas
  • 9886 Views
Martin Hope
jcho360
Asked: 2012-04-28 10:09:22 +0800 CST

conta de usuário mysqladmin não segura?

  • 2

Eu ainda jogando com meu próprio banco de dados tentando aprender e vi isso:

insira a descrição da imagem aqui

  1. Eu poderia mudar a senha do root sem nenhum problema... Se eu estiver no servidor posso criar um algoritmo para começar a testar a senha e um dia eu vou achar, quer dizer:

    Web-Services-iMac-2:~ jbolivar$ mysqladmin -utest1 -p**SOME_THING_HERE** password test1.

  2. tudo bem mudar a senha usando isso???:

    atualize a tabela mysql.user set password= PASSWORD ('test') where user='test1';

além disso se eu criar uma tabela de dicionário (uma tabela com todas as palavras possíveis) e aplicar SENHA ("palavra") posso fazer um join e achar o valor de qualquer passagem, certo?. Você pode me dar sua opinião sobre minha análise?

mysql authentication
  • 1 respostas
  • 168 Views
Martin Hope
jcho360
Asked: 2012-04-27 09:07:04 +0800 CST

Como é possível que o mecanismo de armazenamento mysql seja NULL?

  • 5

Estou apenas lendo um livro e em um dos exemplos recebo avisos:

  • Que o mecanismo no information_schema.table é nulo, como isso é possível?
  • Posso criar tabelas sem nenhum mecanismo? Existe algum profissional nisso?insira a descrição da imagem aqui
mysql storage-engine
  • 2 respostas
  • 3099 Views
Martin Hope
jcho360
Asked: 2012-04-20 12:45:27 +0800 CST

criar mais logs no Mysql, prós e contras?

  • 1

Acabei de instalar o XAMP no meu mac e estou tentando aprender sozinho, com livros, tutoriais e vocês. Estou trabalhando na parte de backup e vi que tenho apenas um LOG "mysql-bin.000001':

  • O que acontece quando esses logs estão cheios??.
  • O Mysql criará outro sozinho?
  • É possível ter 3 logs e eles serão excluídos sozinhos quando o último estiver cheio, como o Oracle db faz?
  • Quais são os contras de ter mais de um log (além de mais espaço)???.
  • Eu acho que o motor não importa, certo?
mysql logs
  • 1 respostas
  • 255 Views
Martin Hope
jcho360
Asked: 2012-04-18 11:52:54 +0800 CST

Diferença entre os métodos de backup: Oracle e MySQL

  • 4

Eu estava lendo que os bancos de dados Oracle têm backups frios, mornos, completos e refazer.

Perguntas

  • Como é possível que o MySQL não tenha tantas opções?
  • Eu li que o MySQL tem backups frios (ele coloca o banco de dados em um modo de bloqueio por si só); existem outros métodos?
  • Como posso implementar métodos semelhantes aos que o Oracle possui no MySQL?
mysql backup
  • 2 respostas
  • 1319 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