آرشیو مطالب ۱۳۹۹/۰۸/۰۱ خوش آموز

یافتن bad Session یا bad Process ها در SQL server

با کمک اسکریپت زیر می توانید همه bad process ها یا bad session ها در SQL Server را بیابید. با استفاده از این اسکریپت می توانید فرآیند block را بیابید و اینکه کدام هاست، برنامه، کاربر با آن در حال اجرا است. اجرای این اسکریپت به شما نشان می دهد که کدام Instance از یک فرآیند یا پردازش، از CPU زیادی در سرور پایگاه داده استفاده می کند. برای شناسایی شخص می توانید از ستونهای loginame یا hostname استفاده ...

یافتن تعداد Connection ها و مقدار مصرف CPU برای هر کلاینت در SQL Server

در این مطلب کوتاه، یک aggregation اسکریپت را در ادامه خواهید دید که با کپی و اجرای آن در SQL Server، تعداد کل Connection های اشغال شده و استفاده از پردازنده برای هر کلاینت یا برنامه برای SQL Server را مشاهده خواهید کرد. این یک اسکریپت بسیار مهم و کاربردی برای DBA های SQL Server است. با استفاده از این اسکریپت، آنها قادر خواهند بود اطلاعاتی مانند ProgramName ، TotalOpenConnections و Usage Of CPU ر...

آشنایی با مفهوم برینگ (Bearing) در ریاضی

برینگ (bearing) یک روش اندازه گیری جهت می باشد که در آن شمال (north) به معنای مرجع در نظر گرفته می شود. اگر شما در حال سفر به سمت شمال می باشید برینگ شما برابر با \(000^{\circ}\) می باشد. اگر چنانچه در تصویر زیر می بینید از نقطۀ \(O\) به سمت جهت نشان داده شده در این طرح در حال پیاده روی باشید، در حال پیاده روی در برینگ \(110^{\circ}\) خواهید بود. ...

یافتن جداولی که بیش از یک Index دارند!

با کمک اسکریپت زیر در SQL Server می توانید جداولی که دارای بیش از ده Index دارند را بیابید. وجود Index های زیاد، نه تنها به Performance کمکی نمی کند بلکه آن را کاهش هم می دهد. Index های بیشتر، سرعت Insert یا هر عملکرد دیگر DML آن جدول خاص را کاهش می دهد. در اسکریپت زیر ما جداولی که بیش از 10 Index هستند را لیست می کنیم و از متغیر threshold برای این منظور استفاده می کنیم. اگر بخواهید می توانید این...

نحوه Rebuild کردن همه Index های دیتابیس با استفاده از اسکریپت در SQL Server

با استفاده از اسکریپت زی در SQL Server می توانید Index های یک دیتابیس را Rebuild کنید. Rebuild یا Reorganize کردن Index ها یک کار بسیار معمول برای DBA است. حتما بصورت دوره ای به منظور Performance بهتر، باید اقدام به اینکار کنید. به این مورد توجه داشته باشید که اسکریپت زیر عملیات Rebuild کردن Index ها را در سطح یک دیتابیس و نه فقط یک جدول انجام می دهد. ضمنا Rebuild کردن Index ها، کاری سنگین بوده و ...

یافتن اطلاعات در مورد SQL Agent JOB و اطلاعات برنامه ریزی شده Job ها در SQL Server

با بکارگیری اسکریپت زیر در SQL Server می توانید وضعیت و اطلاعات برنامه ریزی Agent JOB ها در SQL server را مشاهده کنید. با استفاده از SSMS هم می توانیم این اطلاعات را پیدا کنیم، اما کار با اسکریپت همیشه بهتر است. یکی از وظایف DBA تهیه گزارش از Object های مختلف پاسگاه داده را به عهده دارد و اسکریپت زیر اطلاعات مهمی را در مورد SQL Server Agent JOB ها به ما می دهد. ...

یافتن اطلاعات CPU از رجیستری ویندوز در SQL Server

در SQL Server، با استفاده از اسکریپت زیر می توانید اطلاعات مربوط به CPU یا پردازنده را که توسط SQL Server استفاده می شود را مشاهده کنید. در یک دیتاسنتر، SQL Server ها مختلف با instance های مختلف روی سرورهای(فیزکال یا مجازی) مختلف نصب می شود. برای یافتن اطلاعات پردازنده های سرورهایی که SQL Server روی آنها نصب شده، از اسکریپت زیر می توانید کمک بگیرید. برای این مهم از xp_instance_regread می توان استف...

تمرین 14: قانون کسینوس، استفادۀ کاربردی

جولیا و اسحاق در حال کوله گردی (backpacking) در پارک ملی بَنف (Banff National Park) می باشند. آنها از کمپ اصلیشان \(8 \text{ km}\) به سمت \(N42^{\circ}E\) پیاده روی کردند. بعد از ناهار، مسیرشان را به یک برینگ (bearing) \(137^{\circ}\) تغییر دادند و \(5 \text{ km}\) دیگر پیاده روی کردند. ...

دسته بندی مطالب خوش آموز
logo-samandehi