Es ist nicht die gleiche Leistung wie ein Dual-Boot, aber es wird nicht schrecklich sein. Sie sollten sich jedoch die Erinnerung ansehen.
Wenn Sie einer Windows-VM nur 2 GB RAM zur Verfügung stellen, ist dies wahrscheinlich ein bemerkenswerter Leistungseinbruch, den Sie sehen werden. Wenn Sie bei der aktiven Verwendung von Visual Studio eine Speicherkapazität von etwa 4 GB angeben können, ist Ihre Entwicklungserfahrung viel besser. Dies gilt insbesondere, da Sie erwähnt haben, dass Visual Studio und SQL in der VM ausgeführt werden.
Ich mache das eigentlich immer unter OS X. Ich habe jedoch 16 GB RAM, so dass ich der VM viel geben kann.