Windows SBS 2003: Allocated Memory Alert


Da qualche giorno uno dei server SBS notificava un alert inerente ad un uso eccessivo di memoria da parte di un qualche processo.

alert

L’alert riportava il messaggio:
A large amount of memory is committed to applications and processes. Consistently high memory usage can cause performance problems.
To determine which processes and applications are using the most memory, use Task Manager. Monitor the activity of these resources over a few days. If they continue to use a high level of memory and are less critical processes or services, try stopping and then restarting them.
You can...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

Oracle, confrontare due database

Spesso capita di avere più database che contengono copie delle biasi di dati, immaginiamo ad esempio nell'ambito di una applicazione il database ti sviluppo, test e quello di produzione oppure lo stesso db di clienti differenti. Potremmo arrivare ad un punto in cui questi database sono disallineati per campi o tabelle presenti su uno e non sugli altri. Se non si è tenuta traccia di tutti i cambiamenti apportati si può avere la necessità di utilizzare una query per estrarre un riassunto di tutte le colonne delle varie tabelle e confrontare il risultato ottenuto sui diversi schemi...
Invia questo articolo via email Invia questo articolo via email

Oracle, vedere i lock con una query

Parto con il ricordare, per chi non lo sapesse, che cos'è un lock: quando bisogna usare in modo esclusivo una risorsa (tabelle, record, ecc...) è necessario attivare un meccanismo, il lock appunto, che consenta ad un utente (o più in generale ad un processo) di essere l'unico in grado di utilizzare l'oggetto. Il lock può avere diverse granularità ovvero diversi gradi di precisione, può essere ad esempio su un singolo record o su una intera tabella e può essere con diversi gradi di visibilità (lettura, scrittura, lettura e scrittura). Quando si ottiene un lock su una risorsa è necessario rilasciarlo una volta che si è terminato di utilizzare l'oggetto. Se il lock non viene rilasciato la risorsa risulta bloccata. Da qui nasce la necessità di individuare i lock presenti e di...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

Oracle, sapere la versione con una query

Quante volte avete voluto sapere su che versione del dbms Oracle state lavorando ma magari avete a disposizione solo il vostro client SQL preferito (a proposito provate SQL Workbench/J se non lo avete ancora fatto) ?

Ebbene il problema non si pone in quanto con una semplice query potete scoprire ciò che vi interessa:

select * from v$version

Riceverete come risultato qualcosa di analogo a questo:

BANNER
--------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0    Production
TNS for...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

Verificare le performance di MySQL Server con MySQLTuner

MySQLTuner è uno script in perl che verifica le prestazioni del tuo Mysql Server raccogliendo tutte le statistiche per poi restituire una serie di suggerimenti per ottimizzare le performance modificando il file my.cnf. Scaricate MySQLTuner script: wget http://mysqltuner.com/mysqltuner.pl Rendilo eseguibile: chmod +x mysqltuner.pl Eseguilo: server1:~# ./mysqltuner.pl >> MySQLTuner 0.9.8 - Major Hayden >> Bug reports, feature requests, and [...]
Invia questo articolo via email Invia questo articolo via email

[PHP/SQL] Generare grafici a partire dallo schema SQL di un database

Può esser sicuramente interessante avere una visualizzazione grafica di uno schema SQL, in grado di evidenziare i legami fra le varie tabelle a colpo d'occhio. Infatti non sempre creiamo noi delle basi di dati e alle volte abbiamo a disposizione solo un dump del database.

Fonte immagine: A Ovest di Paperino SQL

Ho visto che ...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

Database completo regioni-province-comuni

Tempo fa scrissi un post con allegato un sql contenente tutte le province italiane. Oggi però voglio fare molto di più: segnalare un sito dove potete trovare un database contenente non solo le province ma anche regioni, comuni, cap, e tanto altro.

Il sito in questione e redfoxy e il post in questione è questo. Non sto qui a dettagliarvi il contenuto del database, sul sito originale potete trovare tutte le informazioni a riguardo. Una cosa importante da segnalare è il fatto che il database lo trovate in 3 formati: xml, sql e csv.

Con un po’...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

SQL, come generare un grafico in Oracle

Se vogliamo ottenere un grafico testuale utilizzando solo delle funzioni SQL messe a disposizione da Oracle possiamo utilizzare
la funzione LPAD (left padding) che ha la seguente signature:

lpad( stringa, lunghezza_totale, [ stringa_padding ] )

La funzione non fa altro che riempire la stringa con i caratteri di stringa_padding fino a raggiungere la lunghezza_totale.

ES.
lpad('ciao', 7); restituirà '   ciao'
lpad('ciao', 2); restituirà 'ci'
lpad('ciao', 8, '0'); restituirà '0000tech'
lpad('ciao bellissima', 15, 'H'); restituirà 'ciao bellissima'
lpad('ciao bellissima', 16, 'H'); restituirà 'Hciao bellissima'

Per ottenere un diagramma possiamo utilizzare questa funzione come segue:

SELECT d.nome AS "Dipartimento",
  LPAD('*',...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

Oggi ho incontrato il Director di Microsoft Dynamics Singapore

Questa mattina sono stato al Microsoft Auditorium di Singapore, al 21esimo piano di One Marina Boulevard per questa conferenza. Vista mozzafiato della CBD e di Marina Bay, ottimo buffet, ma l’auditorium, benche’ piu’ grande di quello Cisco cui sono stato settimana scorsa nella Capital Tower, non mi ha particolarmente entusiasmato per comodita’, design e tecnologia. Le [...]
Invia questo articolo via email Invia questo articolo via email

Rights Management Service: gestione del servizio


Una volta implementato il servizio RMS, è fondamentale che tutte le componenti siano pienamente funzionanti onde limitare al minimo il rischio di failures del sistema e quindi di accesso ai documenti protetti.

AccessDenied

CONFIGURAZIONE
Per un funzionamento ottimale di RMS, seguire alcune semplici regole può evitare dei forti mal di testa…

  • Il servizio RMS non dovrebbe risiedere su domain controllers o Exchange servers onde evitare il workload dei sistemi con conseguenti rallentamenti dei servizi svolti.
  • Nel...

    Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

Pagina precedente »