![]() |
|
[VB.NET] عملية ال INSERT بطيئة جدا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] عملية ال INSERT بطيئة جدا (/showthread.php?tid=19814) |
RE: عملية ال INSERT بطيئة جدا - حريف برمجة - 29-03-17 (29-03-17, 01:31 AM)myalsailamy كتب : ليس لدي البرنامج الخاص بفتح قواعد البيانات SQLLite لذلك لا اعلم هل تم ادراج البيانات بشكل صحيح ام لا لان حجم ملف القاعدة لا يتغير ، على العموم عدلت بعض الاكواد و اصبح اسرع بامكانك مراجعت الاكواد و فهم ما قمت به ، بالاضافة اذا ارد انت تتعامل مع اكثر من مهمه بدون تعليق البرنامج ابحث عن جانب Multi Thread في .Net Dear Muhammad Yahya, You can use this file to able create, modify and display your Sqlite database. RE: عملية ال INSERT بطيئة جدا - dubai.eig - 29-03-17 (29-03-17, 01:31 AM)myalsailamy كتب : ليس لدي البرنامج الخاص بفتح قواعد البيانات SQLLite لذلك لا اعلم هل تم ادراج البيانات بشكل صحيح ام لا لان حجم ملف القاعدة لا يتغير ، على العموم عدلت بعض الاكواد و اصبح اسرع بامكانك مراجعت الاكواد و فهم ما قمت به ، بالاضافة اذا ارد انت تتعامل مع اكثر من مهمه بدون تعليق البرنامج ابحث عن جانب Multi Thread في .Net ما شاءالله تبارك الله ما شاءالله تبارك الله ما شاءالله تبارك الله سابقا كان ال 1000 في خمس دقائق الى 6 دقائق الان بفضل الله ومجهودك ولمساتك اصبح ال 7000 في دقيقه ونص الى دقيقتين ما شاءالله تبارك الله ما شاءالله تبارك الله ما شاءالله تبارك الله ما اعرف كيف اشكرك جزاك الله الف الف الف خير وكثر من امثالك وفي ميزان اعمالك ما نستغنى عنك ![]() شكرا من جديد RE: عملية ال INSERT بطيئة جدا - myalsailamy - 29-03-17 العفو اخي الفاضل و لكن باقي يعتبر بطيئ نسبياً بامكانك مراجعة المشاركة الاولى لي خصوصاً الملاحظه الاولى وهي عدم ربط الواجهه بداخل loop و الاستفاده من مبدأ multi thread أو backGroundWorker لتسريع العمليه اكثر و منع تهنيق الشاشه . RE: عملية ال INSERT بطيئة جدا - مساعدة - 29-03-17 الحمد لله أسعدك الله أستاذنا myalsailamy كما أسعدت صاحب الموضوع وجزاك الله خيرا أستاذنا حريف برمجة على الأداة المفيدة لقاعدة بيانات SqLite فسوف تفيدني كثيراً RE: عملية ال INSERT بطيئة جدا - dubai.eig - 29-03-17 (29-03-17, 03:09 PM)myalsailamy كتب : العفو اخي الفاضل جعلتني اطمع بالمزيد ![]() كيف ممكن نستفيد من multi thread أو backGroundWorker وهل بيفيدني في عملية update table لان عندي عملية update كمان بطيئة واعلم المشكله في كتابة الكود (29-03-17, 04:41 PM)مساعدة كتب : الحمد لله شكرا لك ايضا استاذ مساعدة دائما خدوم وتحب تساعد بارك الله فيك RE: عملية ال INSERT بطيئة جدا - dubai.eig - 30-03-17 السلام عليكم اخواني ممكن مساعدتي في الكود المرفق هو عباره عن اقوم بارسال ملف الى موقعي وبعد الارسال اقوم بتحديث قاعدة البيانات في خانت clublog_qsl_sent من N الى Y للجميع من قمت بارساله [attachment=13702] الكود شغال يرسل الملف بس وقت التحديث يكون بطئ انا حاولت احط كود اخي [b]myalsailamy في البرنامج بس ما ضبط اكيد محتاج لمسات بسيطه [/b] جزاكم الله الف خير واسمحولي اذا كان الملف كبير شويه لا اعرف لماذا اعتقد عندما انزل package System.Data.SQLite.Core http://bkqslmanager.com/WindowsApplication6.rar RE: عملية ال INSERT بطيئة جدا - dubai.eig - 30-03-17 (30-03-17, 03:47 AM)dubai.eig كتب : السلام عليكم السلام عليكم جربت اني اتلاعب في الكود واشتغل ويقوم بالتحديث بس عندما يحدث عدد كبير من يوصل الى رقم 10258 يعلق ويعطيني مسج كود : 10258 | Start Add :30:00وهذا الكود كود : ProgressBar1.Maximum = Me.DataGridView1.Rows.Count - 1انا قمت بتغيير كود : For Each txtLine As String In msالى كود : For i = 0 To DataGridView1.RowCount - 1RE: عملية ال INSERT بطيئة جدا - dubai.eig - 31-03-17 (30-03-17, 06:21 PM)dubai.eig كتب :(30-03-17, 03:47 AM)dubai.eig كتب : السلام عليكم اتمنى احصل حل جزاكم الله خير RE: عملية ال INSERT بطيئة جدا - dubai.eig - 31-03-17 غيرة في الكود ومن امس وانا اعمل بحث عن المشكله كود : ProgressBar1.Maximum = Me.DataGridView1.Rows.Count - 1كود : Private Sub addData(ByVal i As Integer)ولازالت المشكله اذا العدد كان 100 الى 800 سجل يقوم بتحديثه بنجاح بس اذا كان عدد السجل التحديثي فوق 10222 وما فوق يعطيني مسج كود : 10457 | Start Add :59:57كود : 10230 | Start Add :54:02مشكله غريبه حتى في البحث في قوقيل ما حصلت حل مناسب RE: عملية ال INSERT بطيئة جدا - مساعدة - 31-03-17 كل محاولاتي كانت أبطأ مما توصلتم إليه، يبدو أن السبب في محرك بيانات SQLite قد تكون هي أساساً ليست سريعة، ولهذا هي ليست مخصصة للإستخدام الضخم من البيانات. |