Как включить show_sql или эквивалент в кундере для Кассандры?
У меня есть требование для мониторинга и оценки на основе логов cql.
Я попытался установить show.sql/show_sql и show.cql/show_cql в persistence.xml, но, похоже, ничего не помогает.
2 ответа
Решение
Используйте это свойство в вашем файле persistence.xml
<property name="kundera.show.query" value="true" />
Не уверен, что Кундера разоблачает это. Вы можете попробовать Ахиллес, он предоставляет все операторы CQL, даже подготовленные операторы, со связанными значениями:
Simple query : [SELECT id,count,name,value FROM clustered WHERE id=8013513484507194368 ORDER BY count ASC LIMIT 3;] with CONSISTENCY LEVEL [ONE]
Prepared statement : [INSERT INTO clustered(id,count,name,value) VALUES (?,?,?,?);] with CONSISTENCY LEVEL [ONE]
bound values: [4369116603855882908, 583011159, name, clustered_value]
Prepared statement : [UPDATE clustered SET value=? WHERE id=? AND count=? AND name=?;] with CONSISTENCY LEVEL [ONE]
bound values: [new_clustered_value, 4945333445409206272, 1627329099, name]
Отказ от ответственности: я создатель Ахиллеса