This paper analyzes the impact on corporate performance at the level of family and non-family businesses, with the internal and external corporate governance mechanisms of the World Bank's framework, and analyzes the external corporate governance mechanism, including the audit quality of accountants. We find that the audit quality of accountants and the holdings of foreign institutions are positive related with company performance for all listing companies. In addition, independent directors, domestic institutions' holdings are positive related with company performance for non-family businesses, while the relationship with family companies are unrelated. Based on those results, this paper further conducts a moderating analysis to explain the reasons for the difference between family businesses and non-family businesses. We discuss some policy implications based on the results obtained. Such results are conducive to provide financial supervision agencies with useful information to formulate supervision policies.