صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 22 من 22

الموضوع: أرى ضعف فى قاعدة بيانات mysql ما الاقوى؟

  1. #16
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    بصراحة ,,, ابدعتم في هذا الموضوع ,, جدا مفيد

    ملاحظة اخي ,, الا يوجد cluster على مستوى القواعد _ او الجداول ؟ ( ولو برمجيا )
    وفي حالة وجودها ,, الا تحل لك المشكله ولو قليلا





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  2. #17
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    ArabCoders : الحل Sphinx جربت علية قاعدة بيانات كبيرة وعند عمل البحث النتيجة سريع جدآ ولله الحمد تبقى طريقة عمل تزامن مع Mysql لتحديث البيانات أول بأول.
    أى نوع قاعدة بيانات تستخدم فى القاعدة زو 800 مليون مدخل هل mysql مع الحل الرائع الذى ذكرتوا Sphinx أو نوع أخر من قواعد البيانات, أشكرك على المشاركة






  3. #18
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    فهد علي: mysql مع الحل الى ذكروا أخونا ArabCoders جزاة الله خير اعتقد ما بيكون فيها مشكلة Vbulletin اصبح يعتمد على sphinx

    http://www.vbulletin.org/forum/showp...&postcount=387





    التعديل الأخير تم بواسطة tech ; 11-02-2012 الساعة 06:48 AM

  4. #19
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    عبقري العرب: فعلآ موضوع هام جدآ يهم كثير من المبرمجين






  5. #20
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    63


    صراحة موضوع ثري بالمعلومات استفدت منه كثير
    اشكر كل من شارك فيه بصراحة شي مثمر

    عندي طلب زغنطوط بس

    اذا ممكن احد يشرح طريقة استخدام
    Sphinx
    وماهي فكرت عمله






  6. #21
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    63


    mysql من اقوى قواعد البانات الموجودة والدليل كما قال الاخوة ان موقع مثل الفيس بوك يستخدمها , و Google AdWords الذي يعرض ملايين الاعلانات في الثانية لواحدة
    http://www.mysql.com/customers/view/?id=555
    علما انه كان يستخدم اوراكل وقام بتغييرها

    The AdWords system was initially implemented on top of the MySQL database engine. After the system had been launched, management decided to use Oracle instead. The system became much slower, so eventually it was returned to MySQL [3]. The interface has also been revamped to offer better work flow with additional new features, such as Spreadsheet Editing, Search Query Reports, and better conversion metrics.






  7. #22
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    44


    هذا هو الاستعلام الخاص بالجدول كبير الحجم
    كود PHP:
    select
    `data_region_id`,
    `
    full_name`
    from
    `data_region`
    where
    like 
    '%text for search%' order by `date_addeddesc limit 010 
    السلام عليكم ..

    اخي هل هذا الجدول هو الذي يحتوي على 3 مليون سجل .؟

    أظن أن الإستعلام هذا يحتاج إلى تحسين .. والإندكس اللي أنت عامله على full_name ماراح ينفعك في هذا الإستعلام .. يجب عليك إستخدام حلول أخرى لتحسين الإستعلام لا سيما أنك تستخدم "order by" .. وأظن كذلك أن الإستعلام سيكرر مع كل 10 نتائج إن كنت لم تستخدم نظام كاش ليحفظ نتيجة الإستعلام .. وهذا يعني تكراره مع كل طلب للنتيجة التالية .!!

    بعض الحلول التي يمكن إتبعاها :-

    عمل إندكس على حقل date_added .. ويكون الإستعلام كالتالي :-

    كود PHP:
    select
    `data_region_id`,
    `
    full_name`
    from
    `data_region`
    where
    like 
    '%text for search%' AND `date_added` < '$last_date' order by `date_addeddesc limit 10 

    على فكرة "LIMIT 10" أسرع بكثير من "LIMIT n,10"










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض