ما هي أفضل طريقة للعمل مع البيانات SQL Server غير برمجيا ؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

لدينا قاعدة بيانات SQL server.لمعالجة البيانات غير برمجيا يمكنني استخدام SQL Server إدارة Studio بالنقر بزر الماوس الأيمن فوق الجدول واختيار "فتح الجدول".ومع ذلك هو بطيء جدا جداول كبيرة و الفرز والتصفية مرهقة.

عادة ما قمنا به حتى الآن هو إنشاء قاعدة بيانات Access التي تحتوي على الجداول المرتبطة التي تشير إلى جداول ملقم SQL وجهات النظر.فتح جدول كبير هو أسرع بكثير من هذا الطريق و الوصول له سهل الاستخدام انقر بزر الماوس الأيمن فوق تصفية وفرز.

ومع ذلك ، منذ Access 2007 الفرز على وجه الخصوص كانت بطيئة جدا عند العمل مع جداول كبيرة.الوصول إلى قاعدة بيانات يمكن أيضا عن غير قصد قفل قاعدة البيانات جداول منع العمليات الأخرى التي قد تحتاج إلى الوصول إلى البيانات.إنشاء قاعدة بيانات Access في المقام الأول ، وتحديث عندما جداول جديدة تضاف إلى SQL Server أيضا مملة.

هل هناك طريقة أفضل للعمل مع البيانات التي توفر سهولة الاستخدام من الوصول بدون عيوب ؟

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

المحلول

جويل Coehoorn الجواب هو بالطبع الصحيح ، أنه إذا كانت البيانات الهامة أو هناك السذاجة المستخدمين باستخدام البيانات ثم تطبيق الواجهة المتقدمة.أن يقال, لقد الحالات التي يكون فيها من الحكمة المستخدم (إلا) يحتاج المستخدم في كزة حولها.

بدلا من مباشرة النظر في الجداول باستخدام MS Access ولكن استخدام استعلامات لتضييق ما كنت أبحث في كل عمود الحكمة الصف الحكمة.التي من شأنها تحسين سرعة.ثم تحرير خصائص الاستعلام و تأكد أن الاستعلام لا الأقفال.التي ينبغي القضاء على أي حجب السلوك.قد تحتاج إلى تحديد عدد الصفوف التي يتم إرجاعها مرة أخرى التي من شأنها تحسين سرعة.لا يزال يمكنك تحرير البيانات في الاستعلام كما يمكنك ننظر في الأمر.

اعتمادا على ما كنت تبحث في ، قد يكون من المفيد أيضا إلى إعداد قاعدة بيانات وجهات النظر في SQL Server القيام به بعض من رفع الأحمال الثقيلة على الملقم بدلا من التركيز على العميل.

نصائح أخرى

أنا لا أعرف جيدا كيف أنها سوف تفعل مع جداول كبيرة ، ولكن Visual Studio هو أسرع بكثير من SQL server إدارة Studio الأساسية طاولة العمليات.فتح قاعدة البيانات الخاصة بك في مستكشف الملقم, انقر بزر الماوس الأيمن فوق الجدول ثم حدد إما "فتح" إلى مجرد عرض البيانات أو "استعلام جديد" إلى تصفية وفرز.... الخ

كنت تستخدم Visual Studio أن تفعل الكثير من الأشياء فقط من أجل الراحة بدلا من الاضطرار إلى تسجيل الدخول إلى الخادم والعمل على مدير قاعدة البيانات مباشرة.

ولكن هل حاولت الضفدع MS SQL (من السعي البرنامج)?أنا استخدامها في كل وقت أوراكل ، وكان لها نتائج جيدة (في كثير من الأحيان أفضل من أوراكل أدوات).

تحرير البيانات الخام هو خطير لا لا.أفضل لتحديد الحالات التي تجد نفسك تفعل ذلك وضعت معا تطبيق واجهة تعمل كوسيط التي يمكن أن تمنعك من القيام بأشياء غبية مثل كسر الأجنبية الرئيسية.

أنا لا أعرف ما سيكون الأداء مثل مجموعات كبيرة من البيانات ، ولكن فتح مكتب برنامج قاعدة بيانات (قاعدة) ، وهو الوصول إلى استنساخ و قد يكون مجرد ما كنت أبحث عنه.

قد ترغب في قراءة توني Toews وصول الأداء التعليمات, الذي يوفر عددا من التلميحات حول كيفية تحسين الأداء في الوصول إلى التطبيق.ربما واحدة من تلك النصائح سوف تحل المشكلة في A2K7 التطبيق.

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