Hello Yuri,

I might give useful feedback if see how the metrics will look like from the
API standpoint. If it's not difficult please create a draft.

AS for the interface, in addition to JMX and SQL we need to ensure Visor
CMD and Web Console gets updated. *Alex K.*, please join the thread and
share your requirements.

--
Denis

On Fri, Sep 21, 2018 at 8:16 AM Юрий <jury.gerzhedow...@gmail.com> wrote:

> Hi Igniters,
>
> I started IGNITE-8580
> <https://issues.apache.org/jira/browse/IGNITE-8580> ticket
> related to print page read/write metrics and did some investigation what
> other databases provide for the similar purposes.
>
> Based on the investigation I want to propose my raw vision of how to IGNITE
> can be more transparent from performance perspective.
>
> Need to collect statistics for logical (from memory) and physical (from
> storage) page reads/writes. All these metrics should be separated by next
> dimensions:
> 1) index/cache
> 2) query level
> 3) node/cluster
> ...
>
> Seems the statistics should be limited by time.
>
> If we will have such statistics we could realize such things as:
> 1) Get IO statistics per SQL query, global or/and splitted by
> indexes/caches.
> 2) Have ability to understand why performance goes down in case it related
> to IO. For example on concrete node or cache.
> 3) Evaluate effectiveness of use indexes. Find unused indexes.
> 4) Keep TOP queries with aggressive physical reads
> ....
>
>
> Such statistics could be available least at JMX and SQL interfaces.
>
> Let's discuss. In case it will be interested for you I can dig deeper into
> the area and prepare IEP based on our discussion.
>
>
> Igniters, what do you think?
>
>
>
>
> --
> Живи с улыбкой! :D
>

Reply via email to