درباره نویسنده

تورج عزیزی

تورج عزیزی

مشاوره، تحقیقات و انجام پروژه در زمینه SQL Server Performance Tuning

12 Comments

  1. عبادی

       با سلام و عرض ادب

    ممنون از زحمات شما دوست عزیز ، لطفا بفرمایید منظورتان از سطح منطقی و سطح فیزیکی جدول چیست ؟ توضیح بفرمایید . با تشکر

    پاسخ دادن
  2. فرشید علی اکبری

    فرشید علی اکبری

    سلام

    تشکر از بابت مطلب خوبی که ارسال کردید ولی با توجه به یکی دوتا از مقاله های قبلی شما من مطمئنم درآینده نزدیک شاهد مقالات تخصصی تری نیز در این زمینه از شما خواهیم بود.
    موفق باشید.
    پاسخ دادن
  3. تورج عزیزی

       سلام

    منظور از سطح منطقی آن چیزی است که شما در ذهنتان انتظار دارید اتفاق بیفتد اما سطح فیزیکی آن چیزی است که برای رسیدن به خواسته ذهنی شما در واقعیت پیاده سازی می شود.
    یکتا بودن یک مفهوم منطقی است و در واقعیت باید با یک مکانیزم پیاده سازی شود.
    پاسخ دادن
  4. حمیدقلیپور

    حمیدقلیپور

        با سلام و احترام

    جناب عزیزی یه جای موضوع جور در نیومد وقتی PK در نظر میگیریم خودتون گفتید به صورت پیش فرض Clustered در نظر میگیره پس در سطح فیزیکی هم تاثیر گزاره ، اما در یه جای دیگه گفتید که اینطور نیست و فقط فیلد ها رو Unique در نظر میگیره الان یه تناقض به وجود اومد حلش کنید.
    با تشکر
    پاسخ دادن
  5. عبادی

       ممنون و متشکرم جناب عزیزی

    پاسخ دادن
  6. تورج عزیزی

    جناب قلیپور سوالتون رو متوجه نشدم. چی رو گفتم اینطور نیست.
    اگر دو جمله متناقض رو کنار هم قرار بدید من بهتر متوجه شوالتون میشم.

    پاسخ دادن
  7. en.bakhtiari@yahoo.com

    en.bakhtiari@yahoo.com

       بسیار عالی بود کاش در یک مثالی کاربردی هم توضیح داده می شد تا نحوه استفاده آن در برنامه ها نمایان تر بود

    پاسخ دادن
  8. سعید شیرزادیان

    سعید شیرزادیان

       سلام
    به نظر من Primary key همان cluster index هست که قید uniq بودن مقدار موجود در آن فیلد روی آن اعمال شده است.
    با تشکر از مقاله تان
    پاسخ دادن
  9. مجتبی سالاروندیان

        سلام

    بسیار ممنون از مطلب مفیدتون
    امیدوارم مقاله های بیشتری از شما ببینیم
    پاسخ دادن
  10. حسن ضرابی

    حسن ضرابی

    با سلام و خسته نباشید خدمت شما آقای تورج عزیزی

    خیلی مقاله مفیدی بود که شما ذکر کردید واقعا هم خوب توضیح دادید

    با تشکر از شما

    پاسخ دادن
  11. حسن ضرابی

    حسن ضرابی

      با سلام و خسته نباشید خدمت شما

    به چه صورت می توان حجم non cluster index را بدست آورد یعنی اون page های اضافی که می زند و مسائل دیگر؟

    آیا کوئری برای این منظور وجود دارد؟

    ممنون می شوم من را راهنمایی کنید.

    با تشکر

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

          سلام چندین روش برای انجام ایتکار وجود دارد یکی از آنها

      SELECT
      OBJECT_NAME(i.OBJECT_ID) AS TableName,
      i.name AS IndexName,
      i.index_id AS IndexID,
      8 * SUM(a.used_pages) AS ‘Indexsize(KB)’
      FROM sys.indexes AS i
      JOIN sys.partitions AS p ON p.OBJECT_ID = i.OBJECT_ID AND p.index_id = i.index_id
      JOIN sys.allocation_units AS a ON a.container_id = p.partition_id
      GROUP BY i.OBJECT_ID,i.index_id,i.name
      ORDER BY OBJECT_NAME(i.OBJECT_ID),i.index_id
      پاسخ دادن

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.