Indexes are often forgotten

by 8:14 AM 1 comments
We have all worked on legacy code bases.  One of the applications I work on is truly massive, occasionally some of the internal reporting tools have an issue running some of our reports, almost always it's because there is a query being looped and 1 or more queries being executed from within that loop.  Now most of the time you can re-write a query like that but sometimes it's quite alot of work and when you have a 100 things on the go and you need the report immediately we may forget about the simple things.

Now in my case most of these issues are good issues to have, it means we have huge amounts of data, which reflect on the huge amounts of users and users ( in our case ) == $

In it's most simplest form the routines worked fine for lets say 10k users, but on 300k users the performance suffers exponentially.  When I urgently have to fix an issue like this I look to the database find one of the inner queries, take a quick look and apply an appropriate index to that table.  The most recent example went from timing out after 5 mins, to taking 9 seconds.  With time I'll re-write that section of code to either appropriately use joins, or if required a storedproc with UDF's but int he mean time ~2 mins of setting up an index made my users happy.


Paul Kukiel

Developer

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Curabitur blandit tempus porttitor. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

1 comment:

  1. báo giá dịch vụ kế toán thuế trọn gói tại bình dương
    báo giá dịch vụ kế toán thuế trọn gói tại biên hòa
    báo giá dịch vụ kế toán thuế trọn gói tại huế
    báo giá dịch vụ kế toán thuế trọn gói tại đà nẵng
    báo giá dịch vụ kế toán thuế trọn gói tại hưng yên
    báo giá dịch vụ kế toán thuế trọn gói tại vĩnh phúc
    báo giá dịch vụ kế toán thuế trọn gói tại phú thọ
    báo giá dịch vụ kế toán thuế trọn gói tại hải dương
    báo giá dịch vụ kế toán thuế trọn gói tại quảng ninh
    báo giá dịch vụ kế toán thuế trọn gói tại thái bình
    báo giá dịch vụ kế toán thuế trọn gói tại bắc giang
    báo giá dịch vụ kế toán thuế trọn gói tại thái nguyên
    báo giá dịch vụ kế toán thuế trọn gói tại nam định
    báo giá dịch vụ kế toán thuế trọn gói tại thanh hóa
    báo giá dịch vụ kế toán thuế trọn gói tại hà nam
    báo giá dịch vụ kế toán thuế trọn gói tại ninh bình
    báo giá dịch vụ kế toán thuế trọn gói tại hà tĩnh
    báo giá dịch vụ kế toán thuế trọn gói tại nghệ an
    báo giá dịch vụ kế toán trọn gói
    báo giá dịch vụ kế toán trọn gói tại quận cầu giấy
    báo giá dịch vụ kế toán trọn gói tại quận tại từ liêm
    báo giá dịch vụ kế toán trọn gói tại quận thanh xuân
    báo giá dịch vụ kế toán trọn gói tại quận hà đông
    báo giá dịch vụ kế toán trọn gói tại quận long biên
    báo giá dịch vụ kế toán trọn gói tại quận đống đa
    báo giá dịch vụ kế toán trọn gói tại quận ba đình
    báo giá dịch vụ kế toán trọn gói tại quận tây hồ

    ReplyDelete