Miglitol inhibits glycoside hydrolase enzymes called alpha-glucosidases. Since miglitol works by preventing digestion of carbohydrates, it lowers the degree of postprandial hyperglycemia. It must be taken at the start of main meals to have maximal effect. Its effect will depend on the amount of non-monosaccharide carbohydrates in a person's diet.