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: Come disabilitare autocommit in SQL Server Management Studio

 

Hai siete mai chiesti come autocommit disattivare in SQL Server Management Studio? La risposta è rapida. Che cosa si può modificare il menu selezionare Strumenti> Opzioni> Esegui la query> SQL Server> Ansi> IMPLICIT_TRANSACTIONS SET.

 

 

Sembra piuttosto semplice ma, come mi è stato chiesto un paio di volte ...

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.

L'informazione è potere, la Business Intelligence presso la Direzione Generale

"L'obiettivo di Business Intelligence è quello di fornire le informazioni di cui hanno bisogno, quando ne avete bisogno e in una forma adeguata alle persone che devono prendere decisioni".

Lo scopo di questo lavoro è quello di sostenere la BI di Business Intelligence o dovrebbe essere, di strumenti software aziendali tutti (compresi CRM, ERP, BI o se stesso), che è più vicino al ruolo di gestione, in particolare il Direzione generale.

Dal momento che la rivoluzione informatica e l'esplosione di Internet, l'informazione è sempre più importanza. Tutto ciò che è o sarà presto digitalizzati, la quantità di informazione disponibile ogni anno si moltiplica e l'attività della nostra attività è informatizzata in molti aspetti.

Gli studi ci dicono che i dati gestiti da società sta raddoppiando ogni due anni e che l'80% delle decisioni sono fatte solo con il 10% delle informazioni disponibili.

E tutte queste informazioni è potere! È necessario, indispensabile, per competere.

Soluzioni Pentaho: Recensioni

 

Buono.
Finalmente ho finito di leggere il libro Pentaho Solutions, che gentilmente mi hanno inviato Roland Bouman (co-autore del libro) e Wiley.

In tale occasione si renderà conto del cliente diverso da diversi punti di vista, come ho fatto con Pentaho Reporting. Qui ci sono le recensioni:

 

1) Descrizione generale: E 'un libro molto facile da leggere e gestito molto bene la teorica e pratica.

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: