1. Start the servers ensuring you add sqlfire.jar as shown below.
Locator:
sqlf locator start -J-javaagent:/Users/papicella/sqlfire/SQLFire102_35992/lib/sqlfire.jar -peer-discovery-address=localhost -peer-discovery-port=41111 -client-bind-address=localhost -client-port=1527
SQLFire Nodes:
sqlf server start -J-Xms2024m -J-Xmx2024m -J-javaagent:/Users/papicella/sqlfire/SQLFire1021/lib/sqlfire.jar -server-groups=MYGROUP -locators=localhost[41111] -client-bind-address=localhost -client-port=1528 -dir=server1 &
sqlf server start -J-Xms2024m -J-Xmx2024m -J-javaagent:/Users/papicella/sqlfire/SQLFire1021/lib/sqlfire.jar -server-groups=MYGROUP -locators=localhost[41111] -client-bind-address=localhost -client-port=1529 -dir=server2 &
2. Query the system as shown below using sizerHints=withMemoryFootPrint hint with your query
SQL:
select sqlentity, memory, substr(id, 1, 50) "Id" FROM sys.memoryAnalytics -- SQLFIRE-PROPERTIES sizerHints=withMemoryFootPrint;
sqlf> select sqlentity, memory, substr(id, 1, 50) "Id" FROM sys.memoryAnalytics -- SQLFIRE-PROPERTIES sizerHints=withMemoryFootPrint; SQLENTITY |MEMORY |Id ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APP.EMP (Entry Size, Value Size, Row Count) |208000000,50997494,2000000 |10.117.85.62(9090)<v1>:43540/60442 APP.EMP (sqlfire,gemfire,others) |64426568,61261504,52987760 (178675832 = 170.4 mb) |10.117.85.62(9090)<v1>:43540/60442 APP.EMP (Entry Size, Value Size, Row Count) |208000000,50997494,2000000 |10.117.85.62(9091)<v0>:41971/60439 APP.EMP (sqlfire,gemfire,others) |133766368,129748968,307527368 (571042704 = 544.59 mb) |10.117.85.62(9091)<v0>:41971/60439
More information see the link below.
http://pubs.vmware.com/vfabric5/index.jsp?topic=/com.vmware.vfabric.sqlfire.1.0/getting_started/book_intro.html