ماذا تستخدم أوراكل للتعامل مع اتصال العميل (عملية أو مؤشر ترابط)؟

dba.stackexchange https://dba.stackexchange.com/questions/109087

سؤال

href="https://msdn.microsoft.com/en-us/library/ms190219.aspx" rel="nofollow"> SQL Server 2016 و mysql 5.7 استخدام معالجة الاتصال المستندة إلى الموضوع.

href="http://www.postgresql.org/docs/9.5/static/connect-estab.html" rel="nofollow"> postgresql 9.5 يستخدم عملية نظام تشغيل واحد لكل فردالإتصال.

وفقا ل Oracle 12C وثائق ليس واضحا إذا كانت الخيطيعتمد أو يتم استخدام نموذج يستند إلى العملية.فكيف يقوم Oracle باستخدام اتصالات المستخدم؟

هل كانت مفيدة؟

المحلول

تستخدم Oracle حتى 11G نموذجا يستند إلى مؤشر الترابط على Windows ونموذج قائمة على نظام Linux.

href="http://docs.oracle.com/cd/e11882_01/server.112/E40540/process.htm#cncpt901" rel="nofwolpoll"> اقتباس من الدليل: < / ص>

عملية هي آلية في نظام تشغيل يمكن تشغيل سلسلة من الخطوات. تعتمد الآلية على نظام التشغيل. على سبيل المثال، في Linux عملية خلفية Oracle هي عملية Linux. على Windows، عملية خلفية أوراكل هي موضوع من التنفيذ داخل العملية

يمكنك اختيار اختياريا ما يسمى "العمليات المشتركة" حيث تعالج عملية واحدة العديد من اتصالات العميل. فكر في ذلك كنوع من تجمع اتصالات في قاعدة البيانات. على Windows، هذا يعني أن مؤشر ترابط يتعامل مع اتصالات متعددة، على Linux هذا يعني أن عملية يتعامل مع اتصالات متعددة.

بدءا من 12C، يمكنك اختياريا اختيار النموذج المستند إلى مؤشر الترابط لتثبيت Linux.

href="http://docs.oracle.com/database/121/cncpt/process.htm#cncpt1245" rel="nofollow"> اقتباس من الدليل:

في الإصدارات في وقت سابق من Oracle Database 12C، لم يتم تشغيل عمليات Oracle كوصلة على أنظمة UNIX و Linux. بدءا من قاعدة بيانات Oracle 12C، يتيح نموذج قاعدة بيانات Multithreaded Oracle عمليات Oracle لتنفيذ مؤشرات ترابط نظام التشغيل في مسافات عنوان منفصلة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى dba.stackexchange
scroll top