Не используйте разные таблицы для разных ценных бумаг. Пожалуйста! В конечном итоге это вызовет у вас больше проблем, чем решит.
Если вы обеспечите безопасность первого столбца кластерного индекса (8 байт или меньше, при необходимости используйте искусственный ключ int) и сохраните ваши индексы как можно короче, ваша производительность будет в порядке. Даже если ядро должно выполнить сканирование, чтобы удовлетворить запрос, безопасность всегда будет обеспечиваться, поэтому он будет выполнять сканирование диапазона таблицы или индекса.
Если это абсолютно необходимо, вы можете разбить таблицу. В SQL 2008 или выше вы также можете создавать отфильтрованные индексы , которые охватывают только часть строк в таблице.
Обновления не будут отличаться от задач в отдельных таблицах.
Вставки, имеющие безопасность в качестве первого столбца, также никогда не должны вызывать проблем. В конечном итоге у вас не будет смешанных страниц (несколько ценных бумаг на страницу), и поэтому вставки будут работать точно так же, как и с отдельными таблицами, потому что разделение страниц не будет вызвано значением безопасности (хотя они могут быть вызваны другими вопросы).