Shortly after her testimony, Holman pleaded guilty.
Washington County Assistant State's Attorney Duane Gigeous said the couple's now 8-year-old son was present during the attack, which left blood splattered all over the kitchen.
Gigeous asked for the maximum 10-year sentence.
Defense attorney Dan Mahone said Holman isn't like that and pointed to his work as a Cub Scout leader and his loving relationship with his son.
Mahone said Holman and Smith were together for 17 years, during which time there was domestic violence only when he was drinking.
"The public would be safe if he does certain things," Mahone said, asking for a suspended sentence.
"The court cannot look into the heart and soul of anyone," Wright said Wednesday. "But there must be punishment when people do bad things."
Wright pointed to reports of Holman's penchant for anger and aggression, especially when he is drinking.
Holman apologized to the victim, her family and his family for the "terrible mess."
The attack occurred around 3 a.m. and when Washington County sheriff's deputies arrived, Holman was threatening Smith with an iron, police reports said.
Smith was taken to the hospital by Community Rescue Service personnel, police said.
Holman originally was charged with first- and second-degree assault, reckless endangerment and attempted second-degree murder, police said.
Wright gave Holman credit for 269 days he's served awaiting trial and sentencing. When released, Holman will be on probation for three years.
Holman was also ordered to pay $3,300 in restitution to Smith for her medical bills.