giovedì 27 ottobre 2011

TECNICHE ESSENZIALI PER LA GESTIONE DELLA MEMORIA DI SQL SERVER


Nel mio webcast gratuito in tecniche essenziali per la gestione della memoria di SQL Server , ho fatto una serie di riferimenti a risorse aggiuntive che vorrei mettere a disposizione per chiunque imbattersi in problemi particolari, o in cerca di ulteriore aiuto e guida.
Il webcast (sponsorizzato dalla rivista SQL Server e Red Gate Software) è stato consegnato il 25 ottobre, ma rimane on-demand per circa 90 giorni dopo essere stato consegnato. (E, come FYI, potrebbe prendere uno o due giorni dopo che è stato dato prima della sua entrata in linea come un 'on demand' evento.)

NOZIONI DI BASE DELLA MEMORIA

Nella mia presentazione, ho cercato di coprire una rapida panoramica dei dettagli di SQL Server memoria - a cominciare dal assurdamente semplice e commovente su un massimo in un gusto o panoramica di come amministratori di sistema (cioè, non proprio gli amministratori di database, ma riluttante DBA) potrebbe determinare se sono stati sperimentando strozzature e dove iniziare a cercare per cancellare quelle in su.
A tale proposito, la mia presentazione è iniziato con una panoramica di come utilizzare Task Manager di Windows come un modo rapido per gut-controllo della memoria o meno su sistemi a 32 bit è stato configurato correttamente. Perché, come ho sottolineato nel Abilitazione della memoria AWE di SQL Server conta, in realtà ho perso il numero di volte che ho effettuato l'accesso alla casella del cliente solo per scoprire che sono bloccati con 2 GB di RAM sul loro ospite quando hanno modo più RAM a disposizione - e bisogno.
Fortunatamente, come ho sottolineato nel mio intervento, questo problema sta andando via come ambienti sempre più passare a macchine a 64 bit (che supporta nativamente più di 2GB di RAM).
Altrimenti, in termini di nozioni di base della memoria, una delle cose che ho presentato anche nella mia presentazione era come una query 2,6 GB di dati SQL Server ha circa 52 secondi per tirare dal disco di 15K unità SAS, ma che sono voluti solo 2-4 secondi per query quando i dati sono stati già in memoria - che illustra quanto sia essenziale della memoria (o RAM) è quello di SQL Server come RAM è esponenzialmente più veloce del disco.
Di conseguenza, una delle grandi cose che ho sottolineato nell'introduzione alla mia presentazione è stata che la questione vecchiaia che le superfici comunemente sui forum di "Perché è SQL Server prendendo tutte le mie RAM e come posso risolvere il problema?" È in realtà un espressione molto comune di quanti Sys Admins semplicemente non capisco come e perché ha bisogno di SQL Server e beneficia di più RAM.
Per ulteriori informazioni sulle nozioni di base della memoria di SQL Server, tuttavia, vi consiglio le seguenti risorse:
- In primo luogo, una panoramica di come indagare l'utilizzo della memoria di Windows con Windows 7 Monitoraggio risorse . (Sì, questo articolo è per Windows 7, ma i concetti e le tecniche si applicano altrettanto bene per Windows Server 2008 R2 in termini di come si utilizza la memoria.)
- In secondo luogo, Brent Ozar ha una grande visione d'insieme di ciò che amministratori di sistema (ad esempio, gli amministratori di database riluttanti o non-DBA) c'è da sapere su come e perché SQL Server utilizza RAM Guida Un amministratore di sistema di memoria di Microsoft SQL Server .
- Facendo una sbirciatina al documentazione in linea sarà anche utile - soprattutto in termini di guardare 'vincolante 'la quantità di RAM SQL Server può utilizzare se hai altre applicazioni o un sistema operativo avido in esecuzione sul vostro host di SQL Server.
- Infine, ho anche appena toccato il tema dei nodi, impiegati, e le cache nella mia presentazione. E se vi piacerebbe vedere un po 'più approfondite informazioni su come SQL Server utilizza la memoria interna (cosa che potrebbe passare settimane, mesi o anni aggressivo imparare), allora vi consiglio di memoria di SQL Server spiegato da Craig Outcalt come intro grande che comincia a rompere in realtà la superficie di ciò che è sdraiato sotto le coperte in termini di complessità (che non ho mai avvicinato ad affrontare nella mia presentazione).

lunedì 24 ottobre 2011

System Center 2012 Beta è ora disponibile!


SysCnt12_h_rgb
Ho una buona notizia per voi. In risposta al feedback dei clienti stiamo mettendo a disposizione tutti i System Center 2012 pre-release dei prodotti disponibili con una sola registrazione!   Questo semplifica notevolmente la vostra esperienza nella valutazione di questi prodotti. In precedenza si doveva registrare per ogni prodotto si voleva valutare. Ora, durante il processo di registrazione è possibile scegliere i prodotti che si desidera valutare.
Quindi, se siete alla ricerca di valutare una qualsiasi delle beta di System Center 2012 è assicurarsi di controllare il TechNet Evaluation Center e iscriviti! Quali prodotti copre questa? Ecco la lista.
  • System Center Virtual Machine Manager RC
  • System Center Configuration Manager Beta
  • System Center Operations Manager Beta
  • System Center Orchestrator Beta
  • System Center Data Protection Manager Beta
Quindi, se volete avere solo uno sguardo al beta di singoli o controllare tutti fuori ora è possibile in una registrazione facile.



giovedì 20 ottobre 2011

Chi è il DBA comunque? Dipende.


Ogni tanto ricevo domande da DBA se posso dire perché l'applicazione Y esigenze autorizzazioni sysadmin. O perché ha bisogno di essere amministratore locale sulla scatola SQL, o perché il database deve essere denominato XYZ, o perché non sono ammessi altri database nell'istanza, o perché SQL Server 2000 è l'unico database supportati.
Queste domande sono tutte relative alla installazione maggior parte del tempo. In alcuni casi è possibile rimuovere i privilegi di amministratore di sistema dopo l'installazione, è possibile aggiungere altri database e si può spostare il database di SQL Server 2008 R2. A volte ricevo domande che sono diversi. Più simile, perché l'applicazione Y vuole fare è proprio indice o di manutenzione secondo il manuale dovremmo avere il 50% di spazio libero nel database. Ecco un elenco di queste domande e la mia vista su di esso.
  • L'applicazione deve sysadmin (il più delle volte in combinazione con securityadmin, backupadmin e altri privilegi di admin) : Questa è una facile soluzione. E che significa anche! In qualità di DBA non c'è bisogno di essere amministratore di sistema. CONTROL SERVER vi darà più o meno gli stessi poteri e si può sempre elevare ad un account amministratore di sistema, se necessario. E se anche non siete sysadmin perché dovrebbe essere qualcun altro!
  • L'applicazione necessari privilegi di amministratore locale : ho visto che questo accada in cui un'applicazione ha voluto collegare un database sulla casella SQL remoto durante l'installazione. Per fare questo si dovrebbe prima copiare i file nella directory di SQL. Per fare questo ha usato le condivisioni amministrative (c $, ecc.) Condivisioni amministrative è possibile accedere solo da .. sì, gli amministratori. Ogni DBA dovrebbe essere in grado di collegare un database. Utilizzare questo!
  • Nessun altro database è consentito per l'istanza : Non ci sono scuse per questo. Sono un grande fan di consolidamento. Consolidando i database SQL si hanno meno casi da gestire e meno licenze. Perché mai fare applicazione controllare su questo?
  • Il database deve essere denominato XYZ : Ok. Io non sono uno sviluppatore vero e proprio ma come può essere difficile mettere il nome del database in un file di configurazione? Ho visto le applicazioni con i nomi di database hardcoded o applicazioni che avrebbe risolto il nome del computer per l'indirizzo IP. Basta accertarsi che l'applicazione funziona quando il DNS non è così. Fino a quando si modifica l'indirizzo IP del corso.
  • SQL 200x è l'unica versione supportata : Certo che lo è. Perché si mette nel codice: "Se db-versione non è uguale a 2000 applicazioni FAIL".. L'unico scopo è anche fare in modo di eseguire l'aggiornamento alla versione successiva. Ok, che dipende, ma il più delle volte non c'è bisogno di rimanere su versioni precedenti.
  • Non c'è bisogno di deframmentare gli indici, l'applicazione è prendersi cura di esso : E 'uno difficile.Non mi piacciono le applicazioni che verificare se gli indici vengono eliminati o creati e cambiamento che torna ai valori predefiniti. La necessità di un indice può variare nel tempo o in base al carico di lavoro effettivo. Per la deframmentazione degli indici può essere vero che l'applicazione sa meglio quando a farlo. La ricostruzione o la riorganizzazione degli indici farà uso delle risorse. Questo può essere serrature, sia essa breve o lungo, ma può essere. Forse ci sono le tabelle che non possono essere bloccati o che hanno un grave impatto delle prestazioni quando è bloccata. Questa sarebbe una situazione in cui l'applicazione conosce meglio. D'altra parte, se l'applicazione non funziona e si può incolpare gli indici frammentati Sono sicuro che altri amministratori vi permetterà di deframmentare gli indici. Ma sempre cercare di scoprire perché le decisioni vengono prese, non basta seguire il manuale.
  • Database non deve essere impostato su Aumento automatico : ci sono manuali che solo affermare che. Nessun contesto di sorta. E concordato, come una best practice non si dovrebbe mai lasciare che i database aumento automatico delle dimensioni. Voi come un DBA dovrebbe identificare le tendenze e crescere file di database prima del tempo durante le Aumento automatico hours.But può anche essere l'ultima risorsa. Cosa succede se un database sta crescendo più rapidamente del previsto? Almeno assicurarsi che siete a conoscenza di crescite auto e correggere questi, se necessario. Specialmente per file di log del database. Idealmente questi non dovrebbero mai crescere.
  • I file di database bisogno di avere il 50% di spazio libero : Ok. Perché? 50% può essere qualsiasi cosa, 50MB, 50GB o addirittura 50TB. Se non avete una operazione che ha bisogno di più spazio per inciso, solo calcolare lo spazio necessario o mostrare il calcolo. Mantenere da 50 GB di spazio libero non è efficiente e non mancherà di tenere la maggior parte amministratori SAN urlare tutti occupano spazio e non lo si utilizza. Non c'è spazio su disco illimitato e dovrebbe essere usata con saggezza.
Io non sono una persona di Exchange, quindi non lo dirò a un amministratore di Exchange come configurare Exchange. E se SQL richiede qualche impostazione su Exchange avrei convalidare questo con un amministratore di Exchange. E se non a suo agio con l'impostazione, non sono io
La maggior parte delle volte il DBA conosce meglio. E un DBA è prendersi cura di più database che uno solo. E tutti devono essere gestibili con procedure standardizzate. Un database di SharePoint le migliori pratiche o di un Centro di pratica Sistema migliori database non sono sempre una best practice DBA. Dovrebbe essere una discussione aperta dove tutti dovrebbero avere un chiaro punto di vista di ciò che è necessario e perché."Perché il manuale dice così" non è un motivo valido!
La risposta: "Dipende".. Come sempre con SQL Server non c'è giusto o sbagliato (a meno che la contrazione dei file di database, che è sbagliato). Ci sono buone pratiche e queste devono essere seguite il più possibile. Ma se si sa cosa si sta facendo si può prendere la strada meno percorsa.



Scarica il infrasettimanali: 19 ottobre Edition Windows Intune Ecco, più Altre notizie su Windows 8, Windows Phone 7,5 e Internet Explorer 10


In questa edizione del download infrasettimanale, abbiamo storie su Windows Intune, culmine del passo 2011, Windows Phone 7.5, Windows 8 e Internet Explorer 10. Controllare 'em out.
La prossima versione di Windows Intune è qui. Il 23 marzo, Microsoft ha rilasciato la prima versione commerciale di Windows Intune , un servizio in abbonamento che offre gestione dei PC e la sicurezza attraverso la nube insieme con i diritti aggiornamento a Windows 7 Enterprise e le versioni future di Windows. Meno di sette mesi più tardi, la prossima versione di Windows Intune è ora disponibile! Leggi questo messaggio Lunedi su Windows per il tuo blog business per il resto della storia.
Notizie dal culmine del passo 2011. Kicking off culmine del passo 2011, Microsoft Corporate Vice President Ted Kummert indirizzata ad un pubblico di oltre 5.000 professionisti della tecnologia Microsoft per discutere di come si sta evolvendo la propria piattaforma dati per rispondere alle esigenze dei clienti. Per maggiori dettagli su PASS, leggete questocomunicato stampa su News Microsoft e questo ottobre 12 ° messaggio sul blog ufficiale di Microsoft scritti da Kummert. Anche a PASS, Microsoft ha annunciato le nuove tecnologie che aiuteranno i clienti a raggiungere una maggiore flessibilità e scalabilità cloud pubblici, privati ​​e ibridi.
Microsoft e l'accordo Quanta Computer segno brevetto che copre Android e Chrome-based. Microsoft e Quanta Computer Inc. hanno firmato un accordo sui brevetti che prevede un'ampia copertura in portafoglio di brevetti di Microsoft per compresse Quanta, smartphone e altri dispositivi consumer esecuzione Android o piattaforma Chrome. Anche se i contenuti dell'accordo non sono stati resi noti, le parti indicano che Microsoft riceverà royalties da Quanta derivanti dal contratto. Leggete questo comunicato stampa News Microsoft per ottenere il resto della storia.
Supporto video HTML5 in IE9 Mobile. video HTML5 è una delle caratteristiche più visibili e facilmente adottabile dello standard HTML5. E 'ancora più importante sugli smartphone perché non c'è un altro standard per la distribuzione video che funziona su tutti i principali browser mobile, rendendo il video HTML5 l'unico modo interoperabile per incorporare il video sulle pagine web. Con il Windows Phone 7,5 release, stiamo aggiungendo il supporto per il tag <video> HTML5 per il browser in un modo che sia conforme agli standard, accelerazione hardware e ottimizzate per una visualizzazione mobile. Leggete questo ottobre 13 messaggi sul blog degli sviluppatori Windows Phone per maggiori dettagli.
Gli 8 task manager di Windows. Microsoft è davvero entusiasta di condividere alcuni dei miglioramenti che sta facendo il Task Manager di Windows 8. Task Manager è una delle applicazioni più utilizzate, e ha una lunga storia. Si presentò nelle prime versioni di Windows come una semplice utility per chiudere e passare tra i programmi, e ha avuto funzionalità aggiunte ad esso attraverso comunicati diversi per renderlo quello che è oggi. Vuoi il resto della storia? Leggi questo ottobreMessaggio 13 di Costruire Windows 8 .
Più per gli sviluppatori su IE10. Scalable Vector Graphics (SVG) fornisce agli sviluppatori Web con un dichiarativo, basato su linguaggio di markup per la creazione di contenuti interattivi come parte del loro siti web. Con SVG Effetti filtro, sostenuta in IE10 nel Developer Preview di Windows, gli sviluppatori hanno una collezione di potente, basato su immagini effetti che si applicano a tutti gli elementi SVG. Come tutti i contenuti di pagine Web in IE9, SVG effetti filtro in IE10 sono costruiti con rendering con accelerazione hardware, con conseguente prestazioni mozzafiato, e aprendo nuove opportunità per sviluppatori Web di creare contenuti interessanti per gli utenti finali. Leggi questo ottobre 14 messaggi sul IEBlog per il resto di quella storia .
Questo è tutto per questa edizione del download infrasettimanale. Grazie per la lettura!

mercoledì 12 ottobre 2011

Da non perdere la trasmissione in linea del principale evento dell'anno per SQL Server



11-14 ottobre 2011 . Seattle. Nello stato di Washington, sarà  il più grande convegno al mondo di SQL Server e Business Intelligence (BI). Non è solo una sala conferenze e di formazione e comunicazione, dove i membri della community di SQL Server sono partecipanti attivi. L'evento consente di conoscere le innovazioni tecnologiche e le tecnologie per migliorare le loro competenze professionali.
All'interno del culmine del passo si prevede esibizioni dei migliori esperti del settore globale, così come molte innovazioni tecnologiche per la prossima versione di SQL Server Denali.
Vedere i rapporti di trasmissione e di laboratorio , seguire il commento comunità di esperti di SQL Server, Microsoft MVP e professionale. Si può imparare le migliori esempi di ricerca preventiva e risolvere i problemi, risparmiare risorse e la costruzione della base di dati delle infrastrutture per la vostra azienda o clienti



martedì 11 ottobre 2011

Microsoft Serie Webcast India su 'Private Cloud': Reinventare la vostra infrastruttura IT ...



Come sempre più organizzazioni passare alla distribuzione di servizi e applicazioni in cloud, è importante che abbiano una esperienza di gestione comune per la distribuzione, visibilità e controllo in un modo che è astratto dalla Nuvola sottostante. Da mettere in comune le risorse informatiche, automatizzando la gestione, e migliorare la scalabilità, il provisioning e agilità - siamo in grado di aiutarlo ad ottenere il meglio della Nuvola alle vostre condizioni con le soluzioni cloud di Microsoft Private.

 
Portare il vostro business avanti della tecnologia
Unisciti a noi per la nostra prossima serie di webcast su "Private Cloud" per trovare le risorse adeguate, al giusto livello tecnico, al momento giusto nel processo di implementazione e la gestione privata Cloud. In ogni webcast, troverete:
 Buone pratiche nella realizzazione di soluzioni cloud private
 Trucchi e suggerimenti su Private Cloud
Registrati per il webcast.                                                              
Ordine del giorno:
 Esperienza del mondo reale Sfruttando Microsoft Tecnologie per l'Edilizia tuo Private Cloud Aviraj Ajgekar 
 VMM 2012: Cosa c'è in essa, e come si permette la costruzione di cloud private e molto altro ancora MS Anand 
 Gestione nube con Nome in codice del progetto di System Center "Concero" 
Vishal Shirodkar 
 System Center Operations Manager 2012: panoramica di ciò che è nuovo nel 2012 Bobby Davasia 
 IT Service Management per il cloud private 
Varun Thapar