3- انجام وظایف بصورت موازی: در موردي كه بيشتر دسترسي هاي به رابطه r براي خواندن از رابطه r مي باشد، چندين سايت مي توانند پرس و جو را به صورت موازي پردازش كنند، نسخه هاي بيشترr شانس اينكه داده مورد نياز در سايتي كه تراكنش در حال اجراست، يافته شود را بالا مي برد از اين رو تکرار داده انتقال داده بين سايتها را حداقل مي كند.
شکل 1-1 و شکل 1-2 پردازش متوالی یک پرس و جو موازی منفرد با پردازش موازی همان پرس و جو را تضاد دارند. شکل 1-2 پردازش موازی: اجرای وظایف جزء به صورت موازی در پردازش متوالی، پرس و جو به عنوان یک کار بزرگ اجرا می شود. در پردازش موازی، پرس و جو به چندین کار کوچکتر تقسیم می شود و هر وظیفه جزء بر روی یک گره جداگانه اجرا می شود.
پردازشگر پرس و جو داده ها را از پايگاه داده هاي موجود در چندين محل در يك شبكه انتخاب كرده و پردازش را بر روي چندين CPU انجام مي دهد تا به يك مجموعه نتايج واحد براي پرس و جو دست يابد. سه مرحله اصلي در پردازش پرس و جوي توزيع شده وجود دارد. كلمات كليدي: برنامه اجراي پرس و جو، پايگاه داده هاي توزيع شده، الگوريتم كولوني مورچه، استراتژي هاي جستجو.
ارائه پرس و جو با استفاده از ساختار دادههای گراف بنام گراف پرس و جو نیز امكان پذیر است. DOMS باید استراتژی اجرایی برای بازیابی نتیجه پرس و جو از فایلهای پایگاه اطلاعاتی را هدایت كند. پرس و جو استراتژیهای اجرایی بسیاری دارد. و مرحلة انتخاب، مورد مناسبی برای پردازش پرس وجو تحت عنوان بهینهسازی پرس و جو شناخته شده است.
2 بهترین نرم افزار SQL و ابزارهای بهینه سازی پرس و جو 2.1 1. آنالایزر عملکرد بانک اطلاعات SolarWinds (امتحان رایگان) 2.2 2. SentryOne SQL Sentry (دادگاه رایگان) 2.3 3. مانیتور شبکه Paessler PRTG (امتحان رایگان) 2.4 4. APM AppOptics (دادگاه رایگان) 2.5 5. MonitorEngine Free SQL Monitor Monitor 2.6 6. مانیتور SQL Redgate 2.7 7. EverSQL 2.8 8.
از آنجا که هیچ زبان استاندارد پرس و جو برای بیان پرس و جوهای مستمر وجود ندارد، اما تعداد زیادی زبان و تفاوت بین زبانها وجود دارد. اما بسیاری از آنها بر اساس SQL هستند مانند زبان پرس و جو مستمر (CQL) و StreamSQL و EPL. روشهای گرافیکی ای هم هستند که هر گام پردازش به وسلیهٔ یک جعبه و جریان پردازش توسط فلشهایی بین جعبهها نمایش داده میشود.
اولین کار در پردازش داده، جمعآوری دادههای خام است. به نظر ساده میرسد، نیاز به یک برنامهریزی دقیق دارد. یک جمله رایج در تجزیه و تحلیل داده "زباله ورودی، زباله خروجی" است، به این معنی که کیفیت دادهها مستقیماً بر کیفیت بینش تأثیر میگذارد. شما باید با دقت نقشههای مورد نیاز خود را جمعآوری کنید و مطمئن شوید که منبع (یا منابع) مطمئن هستند.
لایه های اصلی برای پرس وجو ی توزیع شده در داخل یک توالی عملیات محلی بهینه شده قرار گرفته است، هر عامل برروی یک پایگاه داده محلی است. این لایه ها تجزیه توابع پرس وجو، محلی کردن داده، بهینه سازی سراسری پرس وجو و بهینه سازی محلی پرس وجو را اجرا می کنند. تجزیه محلی کردن پرس وجو داده مربوط به پرس وجو بازنویسی می باشد.
بهینهساز پرسوجو از اهمیت زیادی برای پایگاه داده ارتباطی برخوردار است، مخصوصا برای اجرای دستورات پیچیده SQL . یک بهینه ساز پرسوجو بهترین استراتژی بر اجرای هر پرسوجو را تعیین میکند. بهینهساز پرس و جو به عنوان مثال انتخاب میکند آیا از شاخص برای یک پرسوجو مشخص استفاده کند یا نه، وکدام تکنیک الحاق هنگامی که جداول با هم الحاق میشوند استفاده شود.
علاوه بر این ، می توان از اپراتورها برای ساخت یک پرس و جو استفاده کرد MAX, حداقل, میانگین, تعداد, سمت چپ و دیگران در قسمت پایین پنجره باید مکان پردازش نمایش داده شود. این می تواند یک برگه جدید از کتاب (به طور پیش فرض) یا دامنه خاصی در برگه فعلی باشد. در حالت دوم ، شما باید سوئیچ را به موقعیت مناسب منتقل کرده و مختصات این محدوده را مشخص کنید.
یک پیام ارسال کرد