, Каковы последствия производительности маленьких по сравнению с большими количествами столбцов NOT NULL?
Это может указывать очевидное, но , когда столбец nullable, каждая запись потребует 1 дополнительного бита устройства хранения данных. Так столбец BIT использует на 100% больше устройства хранения данных, когда это будет nullable, в то время как UNIQUEIDENTIFIER использует устройства хранения данных только на 0,8% больше, когда это будет nullable.
В патологическом случае, если Ваша база данных имеет единственную таблицу, состоящую из единственного столбца BIT, решение сделать тот столбец nullable уменьшило бы производительность Вашей базы данных в половине. Однако под подавляющим большинством сценариев реального мира, nullability не окажет измеримое влияние производительности.
Первым выбором будет MsChart, но вы говорите, что это не работает для вас. Возможно, проверьте свои настройки, вам нужно установить несколько вещей: SP1, MsChart и плагин VS2008. Я перечислил их здесь . Не обращайте внимания на голландский текст, просто следуйте маркированному списку ссылок.
Если это все еще не работает, есть альтернативы, такие как ZedGraph
Да, есть
http://code.msdn.microsoft.com/mschart
И
Для ASP мне также нравятся openflashcharts . Но это больше хлопот.
Если нет, вам придется использовать стороннюю организацию, которая стоит денег, например, dundas или telerik.