diff --git a/metrics-core/src/main/java/org/rhq/metrics/core/SchemaManager.java b/metrics-core/src/main/java/org/rhq/metrics/core/SchemaManager.java
index <HASH>..<HASH> 100644
--- a/metrics-core/src/main/java/org/rhq/metrics/core/SchemaManager.java
+++ b/metrics-core/src/main/java/org/rhq/metrics/core/SchemaManager.java
@@ -16,7 +16,7 @@ public class SchemaManager {
 
     public void updateSchema(String keyspace) {
         ResultSet resultSet = session.execute(
-             "SELECT * FROM system.schema_keyspaces WHERE keyspace_name = '" + keyspace + "'");
+             "SELECT * FROM system.schema_keyspaces WHERE keyspace_name = '" + keyspace.toLowerCase() + "'");
 
         if (!resultSet.isExhausted()) {
             return;
Keyspaces inside C* are lowercase. So use lc for comparing.