الخلية يدعى الأنابيب على ويندوز - أفضل الممارسات أسرع، أو فكرة سيئة؟

StackOverflow https://stackoverflow.com/questions/832714

سؤال

واخيرا لقد تم تفضيل استخدام الأنابيب المسماة (الخيار --enable اسمه-الأنابيب) في الخلية يعمل على ويندوز، والاتصال عن طريق سائق موصل .NET. في كثير من الأحيان ينصح لأغراض أمنية، ولكن شيئا واحدا أنه يتيح لي القيام به هو التواصل مع "". كما سلسلة الاتصال وتطوير على جهاز الكمبيوتر الخاص بي، ونشر على الخادم دون الحاجة إلى تغيير سلسلة الاتصال (للإشارة إلى الخادم المضيف بدلا من نسختي الخاصة من DB).

وأكثر من ذلك، في تجربتي هناك بعض تسريع لقد نسبت إلى ميزة الكمون على TCP. بعض الإشارات التي وجدتها على الانترنت صدى ما يلي:

<اقتباس فقرة>   

وكنا اختبار بنجاح الخلية 5.0 باستخدام الأنابيب اسمه، وما ل   زيادة في السرعة! 50٪ في حالة من هذا المشروع الكبير أولا قد يكون   فكرة جيدة لاستخدام أحدث برنامج تشغيل JConnector من الخلية   
<الفرعية> http://www.waltercedric.com/component/ المحتوى / من المادة / 1217.html

<اقتباس فقرة>   

في اختبارات الأداء بسيطة، يبدو أن اسمه وصول الأنابيب   ما بين 30٪ -50٪ أسرع من الوصول TCP / IP القياسية. ومع ذلك، هذا   تتنوع على حسب النظام، والأنابيب اسمه تكون أبطأ من TCP / IP في كثير   تكوينات ويندوز.   
<الفرعية> HTTP: //dev.mysql.com/doc/refman/5.1/en/connector-j-reference-configuration-properties.html

ولكن في ما "تكوينات" هو أبطأ؟ على أي حال، لقد كنت تسير على افتراض أنه أسرع للوصول إلى المضيف المحلي مقابل TCP، ومع ذلك، لم أكن قادرا على العثور على أي شيء نهائي. ربما انها أكثر تحديدا إلى برنامج معين يتم استخدامه أيضا.

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

المحلول

وحاول تبحث في http://msdn.microsoft كوم / EN-US / مكتبة / aa178138 (SQL.80) .aspx اتصال

وعلى الرغم من أنه يتحدث عن MS SQL Server و الأنابيب اسمه المحلية التي تعمل في وضع kernel <م> يجب لا تزال سارية

ومن الرابط المذكور آنفا:

<اقتباس فقرة>   

ومن المهم أيضا لتوضيح إذا كنت   نتحدث عن أنابيب المحلية أو   أنابيب الشبكة. إذا كان الملقم   يتم تشغيل التطبيق محليا على   الكمبيوتر بتشغيل مثيل   مايكروسوفت SQL خادم ™ 2000، والمحلية   اسمه بروتوكول أنابيب خيارا.   الأنابيب المسماة المحلي يعمل في وضع النواة   وهو سريع للغاية.

نصائح أخرى

ولقد فعلت ذلك لاختبار سريع - إلقاء ديسيبل إلى ملف وإعادة الاستيراد على الجهاز الخاص بي XP ديف. أظهر لا فرق - ظلت النتائج نفسها

.

ما من شأنها أن تؤثر الأنابيب اسمه ليكون أبطأ أو أسرع؟

والشكر

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