в always on без внесения изменений в connection string со стороны приклада? Иными словами, через read-only routing балансируются только коннекты к серверу, или SQL Server умеет сам балансировать между нодами конкретные query на чтение, расщепляя сессию? Хотелось бы вывести на отдельную ноду нагрузку чтения, но в connection string приклада внести изменения невозможно, и у него нет отдельных модулей чисто на чтение из базы, так что работает приклад чисто через листенер. Может кто объяснить?
насколько я знаю нет, нельзя на уровне скуля разрулить а что мешает коннекшн стринг поменять?
такие штуки умеет делать maxscale у mysql, pgpool-ii у постгреса, но это опасное занятие, т.к. а) селект может менять данные б) causal reads
Обсуждают сегодня