Thiazolidinediony působí zejména snížením inzulínové rezistence a sulfonylureáty primárně indukcí uvolňování inzulínu z beta- buněk pankreatu.
Tiazolidinedioni galvenokārt iedarbojas, samazinot insulīnrezistenci, un sulfonilurīnviela galvenokārt darbojas, ierosinot insulīna izdalīšanu no aizkuņģa dziedzera beta šūnām.