public static Optional<String> getSchemaName(final String configNodeFullPath) {
        Pattern pattern = Pattern.compile(getShardingSphereDataNodePath() + "/([\\w\\-]+)/schemas/([\\w\\-]+)$", Pattern.CASE_INSENSITIVE);
        Matcher matcher = pattern.matcher(configNodeFullPath);
        return matcher.find() ? Optional.of(matcher.group(2)) : Optional.empty();
    }
@Test
    void assertGetSchemaNameSchemaNameNotFoundScenario() {
        assertThat(ShardingSphereDataNode.getSchemaName("/statistics/databases/db_name"), is(Optional.empty()));
    }