Modificare il nome host (hostname) in Windows XP con DB2 9,7

In molti casi capita che per qualche motivo ha cambiato il nome host nel nostro sistema operativo, se questo è il caso e abbiamo anche una installazione di DB2 9,7 ESE e il sistema operativo è Windows XP, il modo in cui la nostra istanza DB2 avvia correttamente è:

Supponiamo che il vecchio nome che è nuovo è OLDNAME e NEWNAME...

 

Come Twitter da una procedura in Oracle PL / SQL

Chiamare API di Twitter da stored procedure PL / SQL possono inviare aggiornamenti di stato a un account Twitter. A parte la cosa divertente possa essere, può essere un metodo molto efficace per mettere in guardia noi o ai nostri utenti di qualsiasi evento si verifichi in database.

Twitter può convertire facilmente un sistema supplementare di allarme per quando abbiamo problemi nel nostro database Oracle, o volete semplicemente imparare o informare gli altri automaticamente dopo il completamento di alcuni processi, come Enterprise Data Warehouse oneri .

Twitteando desde un procedure de Oracle PL/SQL

Ricordate che gli account Twitter può essere configurato per essere aperto a qualsiasi utente, o può essere protetto in modo che solo gli utenti di accedere a Twitter poter essere autorizzata a 'seguire'.

Mysql: Lista di controllo giornaliero

 

Poi lasciare un piccolo post su come montare una notifica automatica via e-mail che ci dice qual è lo stato del nostro database. Per esempio siamo in grado di gestire un po 'prima di iniziare la nostra giornata di lavoro e prima di partire o durante le vacanze (.. jaja.). Questo esempio è circa un 5.x di MySQL in esecuzione su Debian. Passi nel modo seguente...

 

 

 

MySql: Slow queries, le query per ottimizzare il controllo

Su MySQL c'è un parametro che consente la registrazione di query che richiede più di x secondi per eseguire chiamate Slow Query. In fondo che cosa è metterli in un file di registro e quindi controllare con mysqldumpslow. Questo meccanismo può be utile per migliorare le prestazioni complessive of database se we ridurre il valore di un modo progressivo i tempi di esecuzione di "lasciare" prima di dichiarare una ricerca del tipo "lento" o query lente...

 

 

Oracle10g: mettere il database in modalità ARCHIVELOG e fare backup con RMAN

Modalità ARCHIVELOG di un database Oracle protegge contro la perdita di dati quando si verifica un guasto l'ambiente fisico ed è il primo passo per il backup (calda!) con RMAN. Per mettere il database in modalità ARCHIVELOG (senza utilizzare l'area di recupero flash) facciamo fondamentalmente due cose, aggiungere due nuovi parametri sul file di configurazione, riavviare il database e lavorare per cambiare la modalità ARCHIVELOG.

Per quanto riguarda il database Oracle 10g ARCHIVELOG modalità

  1. Modificare il init.ora per aggiungere i seguenti parametri 
    *.log_archive_dest='/essempio/backup/'
    *.log_archive_format='SID_%r_%t_%s'
    ......

SQL08: affinity_mask, io_affinity_maske come andare due su un singolo server ambienti senza essere "camminato"

Ci siamo messi in posizione
Nel nostro ambiente si può avere bisogno di avere due repliche di uno/s database in ambienti diversi (l'esempio classico sarebbe di produzione e di test). Nel decidere come facciamo noi le domande più comuni che dobbiamo porci sono le seguenti:

- È questo nuovo ambiente sarà temporanea? Il vaste basi di dati in termini di volume e / o il carico a carico è elevato (anche di prova)?
- C'è SqlServer2008 versione di sviluppo? Ma questo da solo è a portata di mano se si ha un abbonamento MSDN ...
- C'è un server in più?

Sulla base di queste domande e tutto quello che può accadere si può optare per diverse soluzioni:
"Il modo più semplice e se il database di portare il peso sono di piccole dimensioni si può utilizzare il server stesso per tutti i database (creati sullo stesso server con nomi diversi (_test) e santa Pasqua ...). Per non disturbare l'altro possiamo usare Resource Governor.
"Il più" asettico ", se le risorse lo consentono e dove varrebbe la pena di montare su server diversi (se abbiamo la versione di sviluppo)

Deframmenta per ottimizzare le tabelle di MySQL

In MySQL, quando si eliminano record da una tabella, lo spazio è riassegnato automaticamente. E 'come uno spazio vuoto e formando gli allegati nuovi vantaggio.

Il problema è che se una tabella di eseguire molte operazioni di DELETE, lo spazio fisico del tavolo sarà sempre più frammentato e il rendimento è ridotto.

Nel MyISAM e InnoDB, OPTIMIZE TABLE comando disponibile ad effettuare l'ottimizzazione su qualsiasi tabella che, tra l'altro, esegue una deframmentazione automatica del tavolo.

Si consiglia vivamente di utilizzare questo comando regolarmente in particolare su tabelle che sono più le dichiarazioni di smaltimento dei record.

Per precauzione, di tenere presente che durante l'esecuzione, naturalmente, la tabella è bloccato. Si deve ricordare quando si sta per l'utilizzo con tabelle di grandi dimensioni e occupato.

Supersimples La sintassi è la seguente:

 

OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE mi_tabla1 [, mi_tabla2] ...;

Per fare un tavolo di ottimizzazione frammentati possono essere selezionati per avere spazio libero, probabilmente a causa di DELETE:

SQL08: Sincronizzazione dei database di Microsoft Dynamics AX 2009 su SQL Server 2008

Per coloro amministratori di database che hanno a che fare con una tale Dynamics AX 2009 ei suoi scagnozzi (sviluppatori, consulenti, ecc Lascio qui un paio di cose che dovreste sapere (o dovrei dire) quando ci uniamo ax2009 e SQL Server 2008. A volte si può puntare al database come fonte del problema, ma non sempre. Alcuni requisiti di prendere in considerazione per l'installazione di Ax2009 sono che l'utente che si vuole accedere al sistema dovrebbe essere utente e il dominio nel ruolo di SQL Server deve essere un membro di dbcreator e securityadmin e creare il nuovo database di installazione Ax. Una volta installato (o durante il processo di installazione) il problema con il database che possiamo trovare sono:

Caso 1:
Un altro problema noto in sincronizzazione dei dati può essere causato dalla mancanza di autorizzazioni. Il messaggio è questo:

Migliorare le prestazioni di MySQL, regolando alcuni parametri

MySQL, come la maggior parte dei gestori di database, può facilmente modificare i parametri che le dimensioni della memoria di controllo impegnati in alcuni compiti, utilizzo delle risorse, limiti la concorrenza, ecc

Regolando opportunamente questi parametri si possono ottenere miglioramenti di performance molti, specialmente se il server / s del database non si tratta di risorse, e se l'ottimizzazione SQL non può essere migliorata di più.

Ho recentemente fatto alcune impostazioni di base in un database MySQL, quindi colgo l'occasione per spiegare alcuni dei processi che ho seguito per coloro che cercano un modo semplice per fare una prima ottimizzazione dei parametri nel database. Questo non vuol dire che questo è il modo migliore per fare proprio questo a me ha funzionato bene;)

Il primo commento che può essere molto utile per guardare in phpMyAdmin all'informazione Mostra le sezioni 'su runtime di MySQL' e 'Visualizza variabili di sistema di MySQL', normalmente accessibili dalla home page dell'applicazione.

Le prime informazioni display e statistiche raccolte e mantenuto il sistema dal suo inizio. Prestare particolare attenzione ai valori delle variabili sono mostrati in rosso, e la consulenza fornita alla destra di questi valori.