بعضی وقت ها حس می کنم به عنوان یک توسعه دهنده نرم افزار عادت کرده ام به یک مدل تفکر قالبی که در آن جواب همه چیز را به شکل برنامه نویسی و توسعه نرم افزار می بینم بدون این که ارزش بالایی برای دیگر گزینه ها قائل باشم. انگار تنها چیزی که همه مسائل …
یکی از راههای توصیه شده برای افزایش Performance در Queryهای دیتابیس، پرهیز از استفادههای بیمورد از select * from some_table میباشد. راه حل توصیه شده استفاده از projection و برگرداندن صرفاً ستونهای مورد نیاز از دیتابیس است. مثلاً باید از select col1, col2 from some_table استفاده شود. در همین راستا LINQ-to-NHibernate هم پشتیبانی خوبی از …
وقتی که صفحات سایت شما کند هستند مجبور هستید راهی را برای یافتن علت آن پیدا کنید. من چند نکتهی مفید در این رابطه پیدا کردهام. این نکات بدون توجه به تعاریف دقیق فنی عبارتند از: ۱- یکی از دقیقترین ابزارها برای اندازهگیری سرعت صفحات ASP.NET استفاده از Performance Monitor در ویندوز ۲۰۰۸ است. با …
من مشکلی با NHibernate دارم که نمیدانم آیا بقیه هم این مشکل را با NHibernate یا دیگر ORMها یا حتی ADO دارند یا نه. البته اصل این مشکل در صفحات ASP.NET Webform وجود دارد. مشکل این است که وقتی میخواهم یک آیتم را در دیتابیس ذخیره کنم یا حتی وقتی میخواهم یک رکورد را روی …
چند روزی را در حال بررسی سرعت Query بر روی جداول حجیم بودم. Query مورد نظر من یک sum ساده بر روی جدولی به اسم amort بود. این Query به صورت یک function پیاده سازی شده بود. البته آن Query نهایی که من زمان آن را بررسی کرده و نتایجش را در نظر داشتم این …