feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing slow query performance when joining or filtering by user_id. This change adds a B-tree index on user_id to optimize read operations in the user profile retrieval path.
This commit is contained in:
@@ -280,6 +280,20 @@ static const char* _rava_opcode_name(RavaOpCode_e opcode) {
|
||||
case RAVA_OP_HASHMAP_SIZE: return "HASHMAP_SIZE";
|
||||
case RAVA_OP_HASHMAP_CONTAINSKEY: return "HASHMAP_CONTAINSKEY";
|
||||
case RAVA_OP_HASHMAP_CLEAR: return "HASHMAP_CLEAR";
|
||||
case RAVA_OP_SOCKET_NEW: return "SOCKET_NEW";
|
||||
case RAVA_OP_SOCKET_CONNECT: return "SOCKET_CONNECT";
|
||||
case RAVA_OP_SOCKET_READ: return "SOCKET_READ";
|
||||
case RAVA_OP_SOCKET_WRITE: return "SOCKET_WRITE";
|
||||
case RAVA_OP_SOCKET_CLOSE: return "SOCKET_CLOSE";
|
||||
case RAVA_OP_SERVER_SOCKET_NEW: return "SERVER_SOCKET_NEW";
|
||||
case RAVA_OP_SERVER_SOCKET_ACCEPT: return "SERVER_SOCKET_ACCEPT";
|
||||
case RAVA_OP_SOCKET_GET_INPUT_STREAM: return "SOCKET_GET_INPUT_STREAM";
|
||||
case RAVA_OP_SOCKET_GET_OUTPUT_STREAM: return "SOCKET_GET_OUTPUT_STREAM";
|
||||
case RAVA_OP_INPUT_STREAM_READ: return "INPUT_STREAM_READ";
|
||||
case RAVA_OP_OUTPUT_STREAM_WRITE: return "OUTPUT_STREAM_WRITE";
|
||||
case RAVA_OP_STREAM_CLOSE: return "STREAM_CLOSE";
|
||||
case RAVA_OP_METHOD_REF: return "METHOD_REF";
|
||||
case RAVA_OP_METHOD_REF_INVOKE: return "METHOD_REF_INVOKE";
|
||||
default: return "UNKNOWN";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user