title: dynamodb simple query execution time
body: <p>I have a python aws lambda function that queries a aws dynamodb.
  As my api now takes about 1 second to respond to a very simple query/table setup I wanted to understand where i can optimize. </p>
  
  <p>The table has only 3 items (users) at the moment and the following structure:</p>
  
  <pre><code>user_id (Primary Key, String),
  details ("[{
        "_nested_atrb1_str": "abc",
        "_nested_atrb2_str": "def",
        "_nested_map": [nested_item1,nested_item2]},
        {..}]
  </code></pre>
  
  <p>The query is super simple:</p>
  
  <pre><code>response = table.query(
          KeyConditionExpression=Key('userid').eq("xyz")
      )
  </code></pre>
  
  <p>The query takes 0.8-0.9 seconds. </p>
  
  <ul>
  <li>Is this a normal query time for a table with only 3 items where each
  user only has max 5 attributes(incl nested)?  </li>
  <li>If yes, can i expect
  similar times if the structure stays the same but the number of items
  (users) increases hundred-fold ?</li>
  </ul>