شاید الان بگید که زبان داده کاوی Pig چه ربطی به SQL Server دارد! در نگاه اول به همین صورت است ولی به این دلیل که شرکت مایکروسافت نرم افزار SQL Server را با Hadoop به صورت یکپارچه کرده به کمک سیستم Polybase پس با این احوال مدیران SQL Server بهتر است دستورات ابتدایی برای داده کاوی از Hadoop را فراگیرند تا در مورد نیاز سرباری برای SQL Server ایجاد نکنند. این مطلب به شما دستورات پایه ای زبان داده کاوی Pig Latin را آموزش می دهد.
http://fard-solutions.com/pig-basics-sql-server-dba/
http://fard-solutions.com/pig-basics-sql-server-dba/
Fard-Solutions
Pig Basics for SQL Server DBA | Fard Solutions
You might think why Pig is related to SQL Server, at first glance it might not be related but as we know that SQL Server is already integrated with Hadoop and Big Data, is going to be used by corporations, then SQL Server DBAs should learn some basics of…
هر مدیر پایگاه داده باید قبل از نصب و راه اندازی سرور بانک اطلاعاتی به صورت عملیاتی یکسری محاسباتی را در رابطه با مقدار مصرف حافظه برای SQL Server محاسبه کند. این مقاله شما را برای انجام این کار راهنمایی می کند.
http://fard-solutions.com/sql-server-memory-capacity-planning/
http://fard-solutions.com/sql-server-memory-capacity-planning/
Fard-Solutions
SQL Server Memory Capacity Planning | Fard Solutions
It is quiet challenging to determine how much memory will be used by SQL Server, therefore infrastructure team needs to provide sufficient physical memory to the server. most of the times insufficient memory capacity can cause CPU and I/O bottlenecks, if…
دوره های آموزشی SQL Server به صورت تخصصی - اگر مایل به شرکت در دوره های تخصصی با کلاس جهانی هستید به آقای صادقیان و یا حمید ج. فرد پیغام بگذارید. هزینه دوره ها در ایران و خارج از کشور متفاوت است.
http://fard-solutions.com/advance-training/
http://fard-solutions.com/advance-training/
Fard-Solutions
Advance SQL Training Registration Request | Fard Solutions
You are required to fill up the following fields in order for us to provide you an official quotation and training course updates.
آیا می دانستید که با دستور DBCC CloneDatabase ('source','clone') می توانید از بانک اطلاعاتی که مشکل دارد یک کپی بردارید که توسط آن بتوانید مشکل ایجاد شده را بررسی کنید. این دستور فقط ساختار بانک اطلاعاتی را کپی برداری می کند.
دوستان مایکروسافت یک دانشگاه آنلاین باز کرده به آدرس edx.org که شما می توانید دوره های آنلاین را گذرانده و با پرداخت هزینه مدرک معتبر آن را دریافت کنید.
edX
edX | Online Courses, Certificates & Degrees from Leading Institutions
Find the online learning path for you, delivered by world-class institutions like Harvard, Google, Amazon, and more.
10990A-SQL Server 2016 Reporting Services.pdf
13.3 MB
کتاب آموزشی دوره 10990 برای #SQLServer در این کتاب آموزشی شما یادخواهید گرفت که چگونه از Reporting Services استفاده کنید. نشر این کتاب با ذکر نام گروه @SQL_Server الزامی است.
وبینار رایگان Power BI فردا: https://attendee.gotowebinar.com/register/2605115056855385858
Gotowebinar
Power BI Amazing Things You Can Do
Come to this session to Learn Wonderful things you can Do with Power BI; Power BI comes with bunch of new tools and features; Power BI Desktop is great editor for Power BI solution, it integrates Power Query for data transformation, Power Pivot for modeling…
آموزش آنلاین SQL Server Failover Clustering توسط استاد Edwin M Sarmiento متخصص در زمینه HADR
http://fard-solutions.com/learn-sql-server-hadr-novice-master/
http://fard-solutions.com/learn-sql-server-hadr-novice-master/
باعرض سلام و ارادت خدمت دوستان گرامی
امیدوارم حال همگی خوش باشه.
پیرو پست قبلی که در مورد کلاسها گذاشتم ، در پست بالا ☝️☝️☝️ سیلابس دوره Administration رو قرار میدم که توضیحات این دوره شامل هزینه ، شرایط برگزاری ، و سیلابس تدریسی داخل آن قرارداده شده است. این کلاسها مختص سازمان ها و شرکت ها می باشد و افرادی که تمایل دارند برای شرکت یا سازمانی که در آن مشغول به فعالیت هستند این دوره ها را برگزار کنند با ما تماس بگیرند. همچنین امکان برگزاری دوره در شهرستان نیز می باشد.
مشخصات ارتباطی نیز داخل فایل و انتهای این پست قرار داده شده است .
ارادتمند شما
حمیدرضا صادقیان
@Hamidreza_Sadeghian
@HamidJFard
امیدوارم حال همگی خوش باشه.
پیرو پست قبلی که در مورد کلاسها گذاشتم ، در پست بالا ☝️☝️☝️ سیلابس دوره Administration رو قرار میدم که توضیحات این دوره شامل هزینه ، شرایط برگزاری ، و سیلابس تدریسی داخل آن قرارداده شده است. این کلاسها مختص سازمان ها و شرکت ها می باشد و افرادی که تمایل دارند برای شرکت یا سازمانی که در آن مشغول به فعالیت هستند این دوره ها را برگزار کنند با ما تماس بگیرند. همچنین امکان برگزاری دوره در شهرستان نیز می باشد.
مشخصات ارتباطی نیز داخل فایل و انتهای این پست قرار داده شده است .
ارادتمند شما
حمیدرضا صادقیان
@Hamidreza_Sadeghian
@HamidJFard
تجربه کاری:
دوستان در این پست می خوام یکسری نکاتی را گوشزد بکنم که در پروژه آخر انجام داده ام.
1- اگر از Windows Server 2012 R2 استفاده می کنید حتما از NIC Teaming هم استفاده کنید.
2- حتما Security Patchهای KB2919442 و KB2919355 و KB2932046 و KB2959977 و KB2937592 و KB2938439 و KB2934018 را نصب کنید.
3- حتما یکسری آدرس آی پی برای سرور خود رزرو کنید برای استفاده در آینده.
4- اگر از سرور های HP استفاده میکنید ، همیشه از قابلیت HP Intelligent Provisioning و iLO برای نصب سیستم عامل استفاده کنید.
5- همیشه بانک اطلاعاتی Tempdb را در دیسک داخلی و بانکهای دیگر را در SAN قرار دهید.
6- سرویس پکها را نصب کنید.
7- برای تمامی Service Account ها کاربرانی را در Domain Controller تعریف کنید.
8- همیشه از سخت افزار خود قبل از نصب SQL Server یک Benchmark بگیرید.
9- برای بانکهای اطلاعاتی از RAID 10 برای ذخیره سازی استفاده کنید.
10- حداکثر Latency برای سیستم ذخیره سازی بانکهای اطلاعاتی نباید بیشتر از 10 میلی ثانیه باشد.
11- حدود هر سه تا چهار ساعت از بانکهای اطلاعاتی Master, MSDB بکآپ گرفته شود.
12- SQL Server و Windows Server را امن سازی کنید.
13- حتما پردازنده خود را از زیر امتحان Stability Stress Test رد کنید تا از سالم بودن پردازنده مطمئن بشید.
و خیلی از تنظیمات دیگر . البته نکته های بالا خیلی مهم بودند که ذکر کردم.
دوستان در این پست می خوام یکسری نکاتی را گوشزد بکنم که در پروژه آخر انجام داده ام.
1- اگر از Windows Server 2012 R2 استفاده می کنید حتما از NIC Teaming هم استفاده کنید.
2- حتما Security Patchهای KB2919442 و KB2919355 و KB2932046 و KB2959977 و KB2937592 و KB2938439 و KB2934018 را نصب کنید.
3- حتما یکسری آدرس آی پی برای سرور خود رزرو کنید برای استفاده در آینده.
4- اگر از سرور های HP استفاده میکنید ، همیشه از قابلیت HP Intelligent Provisioning و iLO برای نصب سیستم عامل استفاده کنید.
5- همیشه بانک اطلاعاتی Tempdb را در دیسک داخلی و بانکهای دیگر را در SAN قرار دهید.
6- سرویس پکها را نصب کنید.
7- برای تمامی Service Account ها کاربرانی را در Domain Controller تعریف کنید.
8- همیشه از سخت افزار خود قبل از نصب SQL Server یک Benchmark بگیرید.
9- برای بانکهای اطلاعاتی از RAID 10 برای ذخیره سازی استفاده کنید.
10- حداکثر Latency برای سیستم ذخیره سازی بانکهای اطلاعاتی نباید بیشتر از 10 میلی ثانیه باشد.
11- حدود هر سه تا چهار ساعت از بانکهای اطلاعاتی Master, MSDB بکآپ گرفته شود.
12- SQL Server و Windows Server را امن سازی کنید.
13- حتما پردازنده خود را از زیر امتحان Stability Stress Test رد کنید تا از سالم بودن پردازنده مطمئن بشید.
و خیلی از تنظیمات دیگر . البته نکته های بالا خیلی مهم بودند که ذکر کردم.
خبر جدید! امکاناتی که در SQL Server 2018 خواهید داشت به شرح زیر است:
Edible Result Sets
•Self destructing transactions
•New SSMS color schemes by Karl Lagerfeld
•Deep South Parent/Child Referential Integrity (I didn’t wanna ask for details there)
•Eventual consistency
•Scented error messages
•Duraflame Transaction Log
•Access storage engine
•MAIM command – like KILL, but lets you keep up to half of the result sets that have already been delivered
•Renaming SQL Server Agent to Cortana
•Twitch integration for video replay of cool transactions
•Azure Power Enterprise Server – I’m not quite sure what this is because the description changed three times while we were talking, and the name changed four
•Opinion-based triggers
•TSA-grade security
شوخی بود جدی نگیرید!!! هاهاهاها...
Edible Result Sets
•Self destructing transactions
•New SSMS color schemes by Karl Lagerfeld
•Deep South Parent/Child Referential Integrity (I didn’t wanna ask for details there)
•Eventual consistency
•Scented error messages
•Duraflame Transaction Log
•Access storage engine
•MAIM command – like KILL, but lets you keep up to half of the result sets that have already been delivered
•Renaming SQL Server Agent to Cortana
•Twitch integration for video replay of cool transactions
•Azure Power Enterprise Server – I’m not quite sure what this is because the description changed three times while we were talking, and the name changed four
•Opinion-based triggers
•TSA-grade security
شوخی بود جدی نگیرید!!! هاهاهاها...
پرسشنامه تیم SQL Server برای نسخه سیستم عامل Linux - اگر مایل هستید پاسختان را از طریق لینک زیر ارسال کنید. http://emails.microsoft.com/WG0P4WQFq0h0EEU00L38j00
سلام خدمت عزیزان و دوستان خودم.
امیدوارم حال همگی خوب باشه و زندگی بر وفق مرادتون باشه.
میخوام از یکی از مستندات ( جوکی) که از یک شرکت بزرگ به دستم رسیده بود که مطالعه کنم براتون صحبت کنم.
نمیدونم شاید عزیزانی از اون شرکت محترم در این گروه نیز قرار داشته باشند ولی امیدوارم ناراحت نشن چون کسی که یک ذره دیتابیس کار کرده باشه یک همچین راه حلی رو پیشنهاد نمیده.
داستان از این قراره که نرم افزارهای این شرکت محترم ، کارشون تهیه گزارشات فروش هست. خوب تا اینجاش مشکلی نداره. یعنی فقط همین قسمتش مشکلی نداره 😂
بریم جوک رو براتون تعریف کنم.
دوست عزیزی که این فایل مثلا ادمین رو نوشتن که سیستم رو کنترل کنه هنوز تفاوت بین جدول و دیتابیس و رکورد رو نمیدونستن و حتما پارتی خیلی قوی داشتن که تونستن تو این شرکت باشن و یک همچین افتضاحی رو به بار بیارن.
من وقتی فایل رو خوندم دیدم نوشته مثلا برای هر دوره فروش یک دیتابیس میسازیم!!! من اول فکر کردم داره شوخی میکنه متوجه نشدم. یا شاید منظورش چیز دیگه اییه. بعد به ازای هر دوره فروش چون از هردوره فروش دوتا گزارش جدا تهیه میکنن براساس نوع داده ها، ایناروهم جدا کردن و در دوتا دیتابیس قرار دادن.!!!
یعنی مثلا اگه یک شرکتی بیاد دوره فروشهاش رو در سال 50 تا تعریف کنه. با توجه به این ساختار 100 تا دیتابیس داره. !!! حالا مکانیزم های بعدیش جالبه که اومدن دوجین SP نوشتن که داده های این دیتابیس ها رو خالی کنه یا منتقل کنه. بعد باید یکی بشینه دستی ConnectionString برنامه رو در فایل Config نرم افزار تغییر بده که این گزارشات کار کنه.!!!!!!
حالا چطور این دیتابیس ها قراره نگهداری بشه و اینکه اصلا موندنی هست یا خیر یا باید حذف بشه ، مکانیزم های خیلی پیچیده ای هست که باید منتظر بمونیم عزیزی که این فایل رو تهیه کردن و دانششون رو به اشتراک عموم گذاشتن بیان و راهکار خودشون رو ارائه بدن . من هم به محض دریافت راهکار مورد نظر که باید راهکاری خلاقانه تر از این مستند باشه! حتما شما عزیزان رو در جریان قرار میدم.
من از مسئولین این شرکت محترم عاجزانه تقاضا دارم از انتشار این فایل به شدت پرهیز کنن و حداقل با آبروی شرکت خودشون بازی نکنند. شاید خود دوستان متوجه باشن که من چه شرکتی رو میگم واگر هم نمیدونن امیدوارم به طریقی متوجه این اشتباه فاحش و وحشتناک بشن.
ارادتمند شما
حمیدرضا صادقیان
ID : @hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
امیدوارم حال همگی خوب باشه و زندگی بر وفق مرادتون باشه.
میخوام از یکی از مستندات ( جوکی) که از یک شرکت بزرگ به دستم رسیده بود که مطالعه کنم براتون صحبت کنم.
نمیدونم شاید عزیزانی از اون شرکت محترم در این گروه نیز قرار داشته باشند ولی امیدوارم ناراحت نشن چون کسی که یک ذره دیتابیس کار کرده باشه یک همچین راه حلی رو پیشنهاد نمیده.
داستان از این قراره که نرم افزارهای این شرکت محترم ، کارشون تهیه گزارشات فروش هست. خوب تا اینجاش مشکلی نداره. یعنی فقط همین قسمتش مشکلی نداره 😂
بریم جوک رو براتون تعریف کنم.
دوست عزیزی که این فایل مثلا ادمین رو نوشتن که سیستم رو کنترل کنه هنوز تفاوت بین جدول و دیتابیس و رکورد رو نمیدونستن و حتما پارتی خیلی قوی داشتن که تونستن تو این شرکت باشن و یک همچین افتضاحی رو به بار بیارن.
من وقتی فایل رو خوندم دیدم نوشته مثلا برای هر دوره فروش یک دیتابیس میسازیم!!! من اول فکر کردم داره شوخی میکنه متوجه نشدم. یا شاید منظورش چیز دیگه اییه. بعد به ازای هر دوره فروش چون از هردوره فروش دوتا گزارش جدا تهیه میکنن براساس نوع داده ها، ایناروهم جدا کردن و در دوتا دیتابیس قرار دادن.!!!
یعنی مثلا اگه یک شرکتی بیاد دوره فروشهاش رو در سال 50 تا تعریف کنه. با توجه به این ساختار 100 تا دیتابیس داره. !!! حالا مکانیزم های بعدیش جالبه که اومدن دوجین SP نوشتن که داده های این دیتابیس ها رو خالی کنه یا منتقل کنه. بعد باید یکی بشینه دستی ConnectionString برنامه رو در فایل Config نرم افزار تغییر بده که این گزارشات کار کنه.!!!!!!
حالا چطور این دیتابیس ها قراره نگهداری بشه و اینکه اصلا موندنی هست یا خیر یا باید حذف بشه ، مکانیزم های خیلی پیچیده ای هست که باید منتظر بمونیم عزیزی که این فایل رو تهیه کردن و دانششون رو به اشتراک عموم گذاشتن بیان و راهکار خودشون رو ارائه بدن . من هم به محض دریافت راهکار مورد نظر که باید راهکاری خلاقانه تر از این مستند باشه! حتما شما عزیزان رو در جریان قرار میدم.
من از مسئولین این شرکت محترم عاجزانه تقاضا دارم از انتشار این فایل به شدت پرهیز کنن و حداقل با آبروی شرکت خودشون بازی نکنند. شاید خود دوستان متوجه باشن که من چه شرکتی رو میگم واگر هم نمیدونن امیدوارم به طریقی متوجه این اشتباه فاحش و وحشتناک بشن.
ارادتمند شما
حمیدرضا صادقیان
ID : @hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
http://fard-solutions.com/sql-server-backup-performance-tuning/
در این بلاگ شما یاد خواهید گرفت که چگونه زمان بکآپ گیری بانک اطلاعاتی را به حداقل با استفاده از تنظیمات ویندوزی ، SQL Server و Buffer ها انجام دهید.
در این بلاگ شما یاد خواهید گرفت که چگونه زمان بکآپ گیری بانک اطلاعاتی را به حداقل با استفاده از تنظیمات ویندوزی ، SQL Server و Buffer ها انجام دهید.
Fard-Solutions
SQL Server Backup Performance Tuning | Fard Solutions
Taking SQL Server database backup takes very long time to accomplished on database in production servers. Most DBAs complain about the backup performance, therefore I would like to highlight few tips to improve the backup performance in this blog post. Remember…
با عرض سلام و شب بخیر خدمت دوستان عزیزم.
امیدوارم حال همگی خوب باشه
سالروز فرارسیدن تاسوعا و عاشورای حسینی رو به همه عزیزانم تسلیت عرض میکنم و ازخداوند منان آرزوی قبولی عزاداری های شما عزیزان رو دارم.
میخوام در مورد یکی از تصمیماتی صحبت کنم که خیلی اوقات سازمانها دچارش می شوند و هزینه های هنگفتی روی دست سازمانها میذاره و در نهایت
باعث عدم رفع مشکل میشه و ....
خوب حالا داستان چیه؟
امروز با یکی از دوستای عزیزم صحبت میکردم میگفت حمیدرضا یک جایی بامن تماس گرفته رفتن یک سرور خیلی وحشتناک با یک مشخصات خیلی قدرتمند خریدن .
حالا هزینه لایسنس SQL Server و Windows بر روی این سرور با اون مشخصات نزدیک چند ده میلیارد میشه !!! که خودش بودجه اون کاره.!!
سازمان انتظار داره با این هزینه مشکل سرعتش و کارش حل بشه.
ولی متاسفانه این اتفاق هیچ وقت نمیافته. شاید بهبودی پیدا بشه ولی به مرور زمان این سخت افزار هم کم میاره . زیرا هم کاربران افزایش پیدا میکنند هم حجم داده ها افزایش پیدا میکنه هم اینکه برنامه ها بدون طراحی اصولی و رعایت ساختار دقیق دیتابیس ، توسعه داده میشوند و در نهایت فقط یک بن بست برای سازمان و خود شرکت درست میشه.
راه حل مشکل استفاده از متخصصان امر هست. متاسفانه در اکثر سازمانها مدیران شبکه مسئولیت DBA رو نیز بر عهده دارند در صورتی که دانششون در اون حوزه 10 درصد هم نیست! و با همین دانش تصمیم گیریهای کلان رو انجام میدن و پلن نگهداری دیتابیس رو ارائه میدن و در نهایت وقتی اون سازمان به بن بست میخوره تازه سازمان به این نتیجه میرسه مثل اینکه باید از یک متخصص استفاده کنه.
بذارید یک مثال بزنم.
فرض کنید خدای نکرده مثلا دستتون درد گرفته. شما برای حلش پیش چه دکتری میرید؟ آیا پیش یک چشم پزشک میرید بگید دستم درد می کنه؟
یا ممکنه پیش این افراد به اصطلاح حکیم برید و یک داروی گیاهی بگیرید که ممکنه موقت خوب بشه و ممکن هم هست شرایط بدتر بشه.
پس سعی میکنیم به متخصصش مراجعه کنیم. برای دیتابیس ها هم همین داستان صادقه.
البته این مهم داره برای اکثر سازمانها اتفاق میافته و به این بلوغ سازمانی رسیدن که باید از متخصصین امر در این زمینه استفاده کنند.
شخصا در مجموعه خودم و با همکاری یک شرکت مالزیایی که نماینده مایکروسافت هستند در ایران داریم این مشاوره هارو برای سازمانها میدیم و پلن های پیچیده ای برای مباحث Integration ، Maintenance , BI و... ارائه میدیم.
امیدوارم این امر در تمامی حوزه ها اتفاق بیافته و همیشه کار دست کاردان باشه تا شاهد رشد و پیشرفت بیشتری در فضای IT کشور باشیم.
ارادتمند شما
حمیدرضا صادقیان
ID : @hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
امیدوارم حال همگی خوب باشه
سالروز فرارسیدن تاسوعا و عاشورای حسینی رو به همه عزیزانم تسلیت عرض میکنم و ازخداوند منان آرزوی قبولی عزاداری های شما عزیزان رو دارم.
میخوام در مورد یکی از تصمیماتی صحبت کنم که خیلی اوقات سازمانها دچارش می شوند و هزینه های هنگفتی روی دست سازمانها میذاره و در نهایت
باعث عدم رفع مشکل میشه و ....
خوب حالا داستان چیه؟
امروز با یکی از دوستای عزیزم صحبت میکردم میگفت حمیدرضا یک جایی بامن تماس گرفته رفتن یک سرور خیلی وحشتناک با یک مشخصات خیلی قدرتمند خریدن .
حالا هزینه لایسنس SQL Server و Windows بر روی این سرور با اون مشخصات نزدیک چند ده میلیارد میشه !!! که خودش بودجه اون کاره.!!
سازمان انتظار داره با این هزینه مشکل سرعتش و کارش حل بشه.
ولی متاسفانه این اتفاق هیچ وقت نمیافته. شاید بهبودی پیدا بشه ولی به مرور زمان این سخت افزار هم کم میاره . زیرا هم کاربران افزایش پیدا میکنند هم حجم داده ها افزایش پیدا میکنه هم اینکه برنامه ها بدون طراحی اصولی و رعایت ساختار دقیق دیتابیس ، توسعه داده میشوند و در نهایت فقط یک بن بست برای سازمان و خود شرکت درست میشه.
راه حل مشکل استفاده از متخصصان امر هست. متاسفانه در اکثر سازمانها مدیران شبکه مسئولیت DBA رو نیز بر عهده دارند در صورتی که دانششون در اون حوزه 10 درصد هم نیست! و با همین دانش تصمیم گیریهای کلان رو انجام میدن و پلن نگهداری دیتابیس رو ارائه میدن و در نهایت وقتی اون سازمان به بن بست میخوره تازه سازمان به این نتیجه میرسه مثل اینکه باید از یک متخصص استفاده کنه.
بذارید یک مثال بزنم.
فرض کنید خدای نکرده مثلا دستتون درد گرفته. شما برای حلش پیش چه دکتری میرید؟ آیا پیش یک چشم پزشک میرید بگید دستم درد می کنه؟
یا ممکنه پیش این افراد به اصطلاح حکیم برید و یک داروی گیاهی بگیرید که ممکنه موقت خوب بشه و ممکن هم هست شرایط بدتر بشه.
پس سعی میکنیم به متخصصش مراجعه کنیم. برای دیتابیس ها هم همین داستان صادقه.
البته این مهم داره برای اکثر سازمانها اتفاق میافته و به این بلوغ سازمانی رسیدن که باید از متخصصین امر در این زمینه استفاده کنند.
شخصا در مجموعه خودم و با همکاری یک شرکت مالزیایی که نماینده مایکروسافت هستند در ایران داریم این مشاوره هارو برای سازمانها میدیم و پلن های پیچیده ای برای مباحث Integration ، Maintenance , BI و... ارائه میدیم.
امیدوارم این امر در تمامی حوزه ها اتفاق بیافته و همیشه کار دست کاردان باشه تا شاهد رشد و پیشرفت بیشتری در فضای IT کشور باشیم.
ارادتمند شما
حمیدرضا صادقیان
ID : @hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
Forwarded from Deleted Account
بهینه سازی سرعت بازدهی OLAP CUBE با استفاده درست از ساختارهای ذخیره سازی
http://fard-solutions.com/olap-storage-vs-performance/
http://fard-solutions.com/olap-storage-vs-performance/
Fard Solutions Sdn. Bhd.
OLAP Storage vs. Performance - Fard Solutions Sdn. Bhd.
This blog post covers the details of physical cube processing and storage, including an explanation of the what, when, and why to use any of the three cube storage methods: MOLAP, HOLAP, or ROLAP. These storage-type acronyms stand for Multidimensional, Hybrid…
سلام و عرض ادب
اميدوارم حال همگي خوش باشه
سوالي رو مطرح ميكنم و شب جوابش رو قرار ميدم. دوستان لطفا جوابها رو فقط به id من ارسال كنند.
ما يك ديتابيس داريم روي نسخه ٢٠١٢ و مدل ريكاوري ديتابيس نيز full هست. سناريوي بكاپ ما به اين شكل هست كه روزي يك بار اول صبح ساعت ٨ full backup تهيه ميكنيم و هر ١٠ دقيقه نيز log backup تهيه ميكنيم.
فرض كنيد از اطلاعات روز يكشنبه ظهر رو من نياز دارم بازيابي كنم ولي متوجه ميشم full backup روز يكشنبه صبح من خرابه و من فقط full backup روز شنبه و log backup ها رو دارم.
خوب سوال من اين هست كه با اينكه روز يكشنبه من يك full backup گرفتم وچون خراب شده يعني من ديگه نميتونم از مابقي بكاپ ها استفاده كنم؟ يعني عملا من ميتونم تا لحظه قبل full backup روز يكشنبه اطلاعاتم رو داشته باشم با ميتونم به همه اطلاعات دسترسي داشته باشم؟ چرا و چطور ميتونم اينكارو بكنم؟
منتظر جواب ها و دلايلتون هستم
ارادتمند شما
حميدرضا صادقيان
Id:@hamidreza_sadeghian
اميدوارم حال همگي خوش باشه
سوالي رو مطرح ميكنم و شب جوابش رو قرار ميدم. دوستان لطفا جوابها رو فقط به id من ارسال كنند.
ما يك ديتابيس داريم روي نسخه ٢٠١٢ و مدل ريكاوري ديتابيس نيز full هست. سناريوي بكاپ ما به اين شكل هست كه روزي يك بار اول صبح ساعت ٨ full backup تهيه ميكنيم و هر ١٠ دقيقه نيز log backup تهيه ميكنيم.
فرض كنيد از اطلاعات روز يكشنبه ظهر رو من نياز دارم بازيابي كنم ولي متوجه ميشم full backup روز يكشنبه صبح من خرابه و من فقط full backup روز شنبه و log backup ها رو دارم.
خوب سوال من اين هست كه با اينكه روز يكشنبه من يك full backup گرفتم وچون خراب شده يعني من ديگه نميتونم از مابقي بكاپ ها استفاده كنم؟ يعني عملا من ميتونم تا لحظه قبل full backup روز يكشنبه اطلاعاتم رو داشته باشم با ميتونم به همه اطلاعات دسترسي داشته باشم؟ چرا و چطور ميتونم اينكارو بكنم؟
منتظر جواب ها و دلايلتون هستم
ارادتمند شما
حميدرضا صادقيان
Id:@hamidreza_sadeghian
با عرض سلام خدمت دوستان
شب بر همگان خوش
يكي از عزيزان به نام آقاي سعيد علمي پاسخ صحيح با دليلش رو فرمودن يكي ديگه از عزيزان هم جواب كلي دادن ولي دليلي رو براش ارائه نكردن
جواب به اين صورت هست كه ميتوان با ريستور كردن full backup روز شنبه
و در ادامه مابقي log backup ها رو تا يكشنبه ريستور كردن به داده مورد نظر رسيد. اين مورد در نسخه ٢٠٠٠ امكان پذير نبود چون transaction log ها بواسطه full backup گرفته شده truncate ميشد و اگر full backup ازبين ميرفت مابقي فايلهاي لاگ بعد از اون كاربردي نداشت. ولي از نسخه ٢٠٠٥ به بعد اين مورد اصلاح شد و فول بكاپ تاثيري روي زنجيره transaction log ها نميذاره به همين دليل ميتونيد اينكارو با بكاپ روز شنبه و مابقي log backup ها انجام بدين
با احترام
حميدرضا صادقيان
Id:@hamidreza_sadeghian
WebSite : Tadaa-co.com
شب بر همگان خوش
يكي از عزيزان به نام آقاي سعيد علمي پاسخ صحيح با دليلش رو فرمودن يكي ديگه از عزيزان هم جواب كلي دادن ولي دليلي رو براش ارائه نكردن
جواب به اين صورت هست كه ميتوان با ريستور كردن full backup روز شنبه
و در ادامه مابقي log backup ها رو تا يكشنبه ريستور كردن به داده مورد نظر رسيد. اين مورد در نسخه ٢٠٠٠ امكان پذير نبود چون transaction log ها بواسطه full backup گرفته شده truncate ميشد و اگر full backup ازبين ميرفت مابقي فايلهاي لاگ بعد از اون كاربردي نداشت. ولي از نسخه ٢٠٠٥ به بعد اين مورد اصلاح شد و فول بكاپ تاثيري روي زنجيره transaction log ها نميذاره به همين دليل ميتونيد اينكارو با بكاپ روز شنبه و مابقي log backup ها انجام بدين
با احترام
حميدرضا صادقيان
Id:@hamidreza_sadeghian
WebSite : Tadaa-co.com
با عرض سلام خدمت دوستان عزیزم
شب برهمگان خوش
بعضی مواقع دوستان ، سوالاتی می کنند که کاملا آدم هنگ میکنه .
امروز شخصی از من سوال کرد در مورد مفاهیم ارتباطی بین موجودیت ها در مدل کردن یک دیتابیس.
جزوات دانشگاهیشون رو برای من ارسال کرد.!!
جزوه که چه عرض کنم ! استاد محترم داستان و جوک نوشته بودن.
من واقعا نمیدونم چرا اساتیدی که در این حوزه تدریس میکنن، اصرار دارن خودشون جزوه بنویسن و مطالب و کلمات رو عوض کنن.
مثلا کلمه " چندی یا ماهیت ارتباط" . من تا شکلش رو ندیدم متوجه مفهومش نشدم تازه خود شکلش هم اصلا واضح نبود و مشخص نبود این اجزا برای چی وجود دارن.
واقعا دلم میخواد از نزدیک با این اساتید صحبت کنم و ببینمشون و انگیزه شون رو از نوشتن این جور جزوات بپرسم.
خوب وقتی کتابی به زیبایی و روانی Relational Theory نوشته C.j.Date هست و میتونه منبع بسیار عالی باشه خوب چرا میان این مطالب هجو رو تحویل دانشجوها میدن؟؟؟؟
این کتاب هم میتونه آینده دانشجوها رو تامین کنه هم پایه و بنیان دانشی که یاد میگیرن رو کاملا اصولی یاد بده.
یکی از دلایل عجیب ضعف در برنامه نویسی در کشور همین موضوع هست که در دانشگاه فقط مطالب اشتباه تدریس میشه یا اصولی نیست یا به شیوه ای که خود اون استاد درک کرده !! تدریس میشه. اگر سابقه اون استاد هم نگاه کنید شاید یک دیتابیس تستی مثلا برای پسرعمش طراحی کرده باشه که تلفن کل خانواده داخلش نگهداری بشه!!!
اگر از افرادی که در این کانال هستند ، در این موارد تصمیم گیر هستند عاجزانه درخواست دارم یک بازنگری عمیقی روی منابع بکنید و حداقل از اساتید واقعی این دروس استفاده کنید که خود دانشجویان هم بعد از اتمام ترم، یک چیزی رو فرابگیرن.
امیدوارم این موارد واقعا در کشورمون حل بشه و شاهد ارتقا و رشد دانش علمی کشورمون باشیم.
ارادتمند شما
حمیدرضا صادقیان
Id:@hamidreza_sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
WebSite : Tadaa-co.com
WebSite_2 : Fard-Solutions.com
شب برهمگان خوش
بعضی مواقع دوستان ، سوالاتی می کنند که کاملا آدم هنگ میکنه .
امروز شخصی از من سوال کرد در مورد مفاهیم ارتباطی بین موجودیت ها در مدل کردن یک دیتابیس.
جزوات دانشگاهیشون رو برای من ارسال کرد.!!
جزوه که چه عرض کنم ! استاد محترم داستان و جوک نوشته بودن.
من واقعا نمیدونم چرا اساتیدی که در این حوزه تدریس میکنن، اصرار دارن خودشون جزوه بنویسن و مطالب و کلمات رو عوض کنن.
مثلا کلمه " چندی یا ماهیت ارتباط" . من تا شکلش رو ندیدم متوجه مفهومش نشدم تازه خود شکلش هم اصلا واضح نبود و مشخص نبود این اجزا برای چی وجود دارن.
واقعا دلم میخواد از نزدیک با این اساتید صحبت کنم و ببینمشون و انگیزه شون رو از نوشتن این جور جزوات بپرسم.
خوب وقتی کتابی به زیبایی و روانی Relational Theory نوشته C.j.Date هست و میتونه منبع بسیار عالی باشه خوب چرا میان این مطالب هجو رو تحویل دانشجوها میدن؟؟؟؟
این کتاب هم میتونه آینده دانشجوها رو تامین کنه هم پایه و بنیان دانشی که یاد میگیرن رو کاملا اصولی یاد بده.
یکی از دلایل عجیب ضعف در برنامه نویسی در کشور همین موضوع هست که در دانشگاه فقط مطالب اشتباه تدریس میشه یا اصولی نیست یا به شیوه ای که خود اون استاد درک کرده !! تدریس میشه. اگر سابقه اون استاد هم نگاه کنید شاید یک دیتابیس تستی مثلا برای پسرعمش طراحی کرده باشه که تلفن کل خانواده داخلش نگهداری بشه!!!
اگر از افرادی که در این کانال هستند ، در این موارد تصمیم گیر هستند عاجزانه درخواست دارم یک بازنگری عمیقی روی منابع بکنید و حداقل از اساتید واقعی این دروس استفاده کنید که خود دانشجویان هم بعد از اتمام ترم، یک چیزی رو فرابگیرن.
امیدوارم این موارد واقعا در کشورمون حل بشه و شاهد ارتقا و رشد دانش علمی کشورمون باشیم.
ارادتمند شما
حمیدرضا صادقیان
Id:@hamidreza_sadeghian
SQL Server Channel : @SQL_Server
SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
WebSite : Tadaa-co.com
WebSite_2 : Fard-Solutions.com
Fard-Solutions
Microsoft SQL Server Support
Microsoft SQL Server Premier Support packages for partners and enterprises.