آموزش کامپیوتر خوش آموز

یافتن جداولی که بیش از یک 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 می توان استف...

مشاهده Autogrowth یا رشد خودکار برای همه دیتابیس ها در SQL Server

با بکارگیری اسکریپت زیر در SQL Server می توانید از تنظیمات رشد خودکار همه دیتابیس ها(auto-growth) مطلع شوید. به عنوان یک مدیر پایگاه داده، ممکن است بارها نیاز به پیدا کردن تنظیمات رشد خودکار و سایز تمام پایگاه های داده ها در SQL Server داشته باشید. برای رسیدن به این مهم، از Stored Procedure سیستمی sp_Msforeachdb استفاده خواهیم کرد: ...

لیست کردن همه جداول یک دیتابیس SQL server که فاقد Primary Key هستند

با استفاده از اسکریپت زیر در SQL Server می توانید لیست جداولی که فاقد primary key هستند را دریابید و در صورت نیاز primary key به جداول مربوطه اضافه کنید. برای این مهم، از دو اسکریپت زیر می توانید استفاده کنید که هر دو خروجی های یکسانی دارند: ...

یافتن ستون های Identity در جداول دیتابیس SQL Server

در این مطلب کوتاه نحوه مشاهده و بدست آوردن تمامی فیلدهای identity جداول یک دیتابیس در SQL Server را خواهید دید. با استفاده از identity، می توانید ستون auto_number در جدول خود در SQL Server داشته باشید و این نیز یکی از روشهای استاندارد برای همه توسعه دهندگان پایگاه داده SQL Server است. این اسکریپت به ما کمک می کند تا لیست ستون های identity یک پایگاه داده را پیدا کنیم. ...

پنهان کردن همه دیتابیس ها از دید سایر کاربران در SQL Server management Studio

یکی از اسکریپت های کاربردی برای پنهان کردن دیتابیس از دیدرس سایر کاربرانی که به SQL Server لاگین می کنند، اسکریپت زیر است. با استفاده از اسکریپت زیر، تمام دیتابیس های موجود در این Instance از SQL Server از دید تمام کاربران به غیر از Sysadmin یا sa و مالک دیتابیس، پنهان می شود. ...

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