Created
May 28, 2018 06:38
-
-
Save aandis/2c5f233d1ed322b8944d4a44fe2b5c16 to your computer and use it in GitHub Desktop.
https://github.com/prestodb/presto/issues/10700, iterative_optimizer = false
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- Execution profile --- | |
Total samples: 7915 | |
Non-Java: 358 (4.52%) | |
Unknown (native): 121 (1.53%) | |
Unknown (Java): 104 (1.31%) | |
Not walkable (Java): 14 (0.18%) | |
Frame buffer usage: 6.3725% | |
Total: 598910566 (3.71%) samples: 599 | |
[ 0] com.facebook.presto.execution.QueryStateMachine.getQueryState | |
[ 1] com.facebook.presto.execution.SqlQueryExecution.getState | |
[ 2] com.facebook.presto.execution.SqlQueryManager$$Lambda$756.1448081615.apply | |
[ 3] java.util.Optional.map | |
[ 4] com.facebook.presto.execution.SqlQueryManager.getQueryState | |
[ 5] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 6] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 7] java.util.concurrent.FutureTask.runAndReset | |
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[10] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[11] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[12] java.lang.Thread.run | |
Total: 507173515 (3.15%) samples: 509 | |
[ 0] com.google.common.collect.ImmutableSet.construct | |
[ 1] com.google.common.collect.ImmutableSet.copyOf | |
[ 2] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 3] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 4] java.util.concurrent.FutureTask.runAndReset | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 9] java.lang.Thread.run | |
Total: 396614475 (2.46%) samples: 396 | |
[ 0] com.facebook.presto.execution.SqlQueryManager$$Lambda$756.1448081615.apply | |
[ 1] java.util.Optional.map | |
[ 2] com.facebook.presto.execution.SqlQueryManager.getQueryState | |
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 4] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 5] java.util.concurrent.FutureTask.runAndReset | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 375643444 (2.33%) samples: 61 | |
[ 0] __vdso_clock_gettime | |
[ 1] __clock_gettime | |
[ 2] io.netty.channel.nio.NioEventLoop.run | |
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 5] java.lang.Thread.run | |
Total: 347629815 (2.16%) samples: 70 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] try_to_wake_up_[k] | |
[ 2] wake_up_q_[k] | |
[ 3] do_futex_[k] | |
[ 4] sys_futex_[k] | |
[ 5] do_syscall_64_[k] | |
[ 6] entry_SYSCALL_64_after_swapgs_[k] | |
[ 7] __pthread_cond_signal | |
[ 8] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 9] sun.misc.Unsafe.unpark | |
[10] java.util.concurrent.locks.LockSupport.unpark | |
[11] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor | |
[12] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared | |
[13] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared | |
[14] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete | |
[15] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set | |
[16] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set | |
[17] com.datastax.driver.core.DefaultResultSetFuture.onSet | |
[18] com.datastax.driver.core.RequestHandler.setFinalResult | |
[19] com.datastax.driver.core.RequestHandler.access$2500 | |
[20] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[21] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[22] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[23] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[24] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[28] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[29] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[32] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[33] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[34] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[35] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[36] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[37] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[38] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[39] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[40] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[41] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[42] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[43] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[44] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[45] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[46] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[47] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[48] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[49] io.netty.channel.nio.NioEventLoop.run | |
[50] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[51] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[52] java.lang.Thread.run | |
Total: 319877187 (1.98%) samples: 64 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] io.netty.channel.nio.NioEventLoop.run | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 7] java.lang.Thread.run | |
Total: 306249737 (1.90%) samples: 302 | |
[ 0] java.util.concurrent.ConcurrentHashMap$Traverser.advance | |
[ 1] java.util.concurrent.ConcurrentHashMap$ValueIterator.next | |
[ 2] java.util.concurrent.ConcurrentHashMap$CollectionView.toArray | |
[ 3] com.google.common.collect.ImmutableSet.copyOf | |
[ 4] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 5] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 6] java.util.concurrent.FutureTask.runAndReset | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[11] java.lang.Thread.run | |
Total: 292163960 (1.81%) samples: 57 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] __wake_up_sync_key_[k] | |
[ 2] pipe_write_[k] | |
[ 3] __vfs_write_[k] | |
[ 4] vfs_write_[k] | |
[ 5] sys_write_[k] | |
[ 6] do_syscall_64_[k] | |
[ 7] entry_SYSCALL_64_after_swapgs_[k] | |
[ 8] /lib64/libpthread-2.17.so | |
[ 9] sun.nio.ch.EPollArrayWrapper.interrupt | |
[10] sun.nio.ch.EPollArrayWrapper.interrupt | |
[11] sun.nio.ch.EPollSelectorImpl.wakeup | |
[12] io.netty.channel.nio.NioEventLoop.wakeup | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor.execute | |
[14] com.datastax.driver.core.Connection$Flusher.start | |
[15] com.datastax.driver.core.Connection.flush | |
[16] com.datastax.driver.core.Connection.write | |
[17] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write | |
[18] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500 | |
[19] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[20] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[21] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run | |
[22] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute | |
[23] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener | |
[24] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[25] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[26] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query | |
[27] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery | |
[28] com.datastax.driver.core.RequestHandler.startNewExecution | |
[29] com.datastax.driver.core.RequestHandler.sendRequest | |
[30] com.datastax.driver.core.SessionManager.executeAsync | |
[31] com.datastax.driver.core.AbstractSession.execute | |
[32] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[33] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[34] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[35] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[36] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[37] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[38] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[39] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[40] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[41] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[45] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[49] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[53] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[55] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[56] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[57] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[58] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[59] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[60] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[61] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[62] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[63] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[64] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[65] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[66] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[67] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[68] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[69] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[70] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[71] com.facebook.presto.execution.SqlQueryExecution.start | |
[72] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[73] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[74] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[75] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[76] java.lang.Thread.run | |
Total: 258366620 (1.60%) samples: 258 | |
[ 0] java.lang.Thread.setName | |
[ 1] io.airlift.concurrent.SetThreadName.close | |
[ 2] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 3] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 4] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 5] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 6] java.util.concurrent.FutureTask.runAndReset | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[11] java.lang.Thread.run | |
Total: 251211097 (1.56%) samples: 46 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] sun.nio.ch.SelectorImpl.selectNow | |
[ 5] io.netty.channel.nio.NioEventLoop.select | |
[ 6] io.netty.channel.nio.NioEventLoop.run | |
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 9] java.lang.Thread.run | |
Total: 248610291 (1.54%) samples: 249 | |
[ 0] java.util.concurrent.ConcurrentHashMap.get | |
[ 1] com.facebook.presto.metadata.SessionPropertyManager.getSystemSessionPropertyMetadata | |
[ 2] com.facebook.presto.metadata.SessionPropertyManager.decodeSystemPropertyValue | |
[ 3] com.facebook.presto.Session.getSystemProperty | |
[ 4] com.facebook.presto.SystemSessionProperties.getQueryMaxCpuTime | |
[ 5] com.facebook.presto.execution.SqlQueryManager.enforceCpuLimits | |
[ 6] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 7] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 8] java.util.concurrent.FutureTask.runAndReset | |
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[11] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[13] java.lang.Thread.run | |
Total: 227041599 (1.41%) samples: 53 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 6] io.netty.channel.nio.NioEventLoop.run | |
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 9] java.lang.Thread.run | |
Total: 181226895 (1.12%) samples: 34 | |
[ 0] __vdso_clock_gettime | |
[ 1] __clock_gettime | |
[ 2] sun.nio.ch.SelectorImpl.selectNow | |
[ 3] io.netty.channel.nio.NioEventLoop.select | |
[ 4] io.netty.channel.nio.NioEventLoop.run | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 7] java.lang.Thread.run | |
Total: 174033419 (1.08%) samples: 39 | |
[ 0] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 1] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 2] sun.nio.ch.SelectorImpl.selectNow | |
[ 3] io.netty.channel.nio.NioEventLoop.select | |
[ 4] io.netty.channel.nio.NioEventLoop.run | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 7] java.lang.Thread.run | |
Total: 168043638 (1.04%) samples: 168 | |
[ 0] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 1] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 2] java.util.concurrent.FutureTask.runAndReset | |
[ 3] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 5] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 6] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 7] java.lang.Thread.run | |
Total: 137116782 (0.85%) samples: 32 | |
[ 0] __vdso_clock_gettime | |
[ 1] __clock_gettime | |
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue | |
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 4] io.netty.channel.nio.NioEventLoop.run | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 7] java.lang.Thread.run | |
Total: 134406516 (0.83%) samples: 34 | |
[ 0] /lib64/libc-2.17.so | |
[ 1] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 2] sun.nio.ch.EPollArrayWrapper.poll | |
[ 3] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 4] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 5] sun.nio.ch.SelectorImpl.selectNow | |
[ 6] io.netty.channel.nio.NioEventLoop.select | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 131271303 (0.81%) samples: 1 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] hrtimer_start_range_ns_[k] | |
[ 2] futex_wait_queue_me_[k] | |
[ 3] futex_wait_[k] | |
[ 4] do_futex_[k] | |
[ 5] sys_futex_[k] | |
[ 6] do_syscall_64_[k] | |
[ 7] entry_SYSCALL_64_after_swapgs_[k] | |
[ 8] __pthread_cond_timedwait | |
[ 9] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[10] sun.misc.Unsafe.park | |
[11] java.util.concurrent.locks.LockSupport.parkNanos | |
[12] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[13] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[14] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[15] java.util.concurrent.ThreadPoolExecutor.getTask | |
[16] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[17] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[18] java.lang.Thread.run | |
Total: 126481269 (0.78%) samples: 126 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 6] start_thread | |
Total: 122791243 (0.76%) samples: 26 | |
[ 0] pvclock_clocksource_read_[k] | |
[ 1] xen_clocksource_get_cycles_[k] | |
[ 2] ktime_get_ts64_[k] | |
[ 3] posix_ktime_get_ts_[k] | |
[ 4] sys_clock_gettime_[k] | |
[ 5] do_syscall_64_[k] | |
[ 6] entry_SYSCALL_64_after_swapgs_[k] | |
[ 7] __vdso_clock_gettime | |
[ 8] __clock_gettime | |
[ 9] io.netty.channel.nio.NioEventLoop.run | |
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[12] java.lang.Thread.run | |
Total: 120704436 (0.75%) samples: 1 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] sun.misc.Unsafe.park | |
[ 3] java.util.concurrent.locks.LockSupport.parkNanos | |
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 7] java.util.concurrent.ThreadPoolExecutor.getTask | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 112970534 (0.70%) samples: 113 | |
[ 0] com.facebook.presto.execution.QueryStateMachine.getQueryState | |
[ 1] com.facebook.presto.execution.SqlQueryExecution.getState | |
[ 2] com.facebook.presto.execution.SqlQueryManager.lambda$enforceMemoryLimits$2 | |
[ 3] com.facebook.presto.execution.SqlQueryManager$$Lambda$373.1902769139.test | |
[ 4] java.util.stream.ReferencePipeline$2$1.accept | |
[ 5] java.util.concurrent.ConcurrentHashMap$ValueSpliterator.forEachRemaining | |
[ 6] java.util.stream.AbstractPipeline.copyInto | |
[ 7] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[ 8] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[ 9] java.util.stream.AbstractPipeline.evaluate | |
[10] java.util.stream.ReferencePipeline.collect | |
[11] com.facebook.presto.execution.SqlQueryManager.enforceMemoryLimits | |
[12] com.facebook.presto.execution.SqlQueryManager$1.run | |
[13] java.util.concurrent.Executors$RunnableAdapter.call | |
[14] java.util.concurrent.FutureTask.runAndReset | |
[15] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[16] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[17] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[18] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[19] java.lang.Thread.run | |
Total: 106576607 (0.66%) samples: 105 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 5] start_thread | |
Total: 106528487 (0.66%) samples: 1 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor.reExecutePeriodic | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 103169636 (0.64%) samples: 103 | |
[ 0] com.facebook.presto.spi.QueryId.equals | |
[ 1] com.google.common.collect.ImmutableSet.construct | |
[ 2] com.google.common.collect.ImmutableSet.copyOf | |
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 4] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 5] java.util.concurrent.FutureTask.runAndReset | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 101722754 (0.63%) samples: 22 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] /lib64/libc-2.17.so | |
[ 3] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 4] sun.nio.ch.EPollArrayWrapper.poll | |
[ 5] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 6] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 7] sun.nio.ch.SelectorImpl.selectNow | |
[ 8] io.netty.channel.nio.NioEventLoop.select | |
[ 9] io.netty.channel.nio.NioEventLoop.run | |
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[12] java.lang.Thread.run | |
Total: 101710937 (0.63%) samples: 1 | |
[ 0] finish_task_switch_[k] | |
[ 1] __schedule_[k] | |
[ 2] schedule_[k] | |
[ 3] futex_wait_queue_me_[k] | |
[ 4] futex_wait_[k] | |
[ 5] do_futex_[k] | |
[ 6] sys_futex_[k] | |
[ 7] do_syscall_64_[k] | |
[ 8] entry_SYSCALL_64_after_swapgs_[k] | |
[ 9] __pthread_cond_timedwait | |
[10] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[11] sun.misc.Unsafe.park | |
[12] java.util.concurrent.locks.LockSupport.parkNanos | |
[13] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[14] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[15] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[16] java.util.concurrent.ThreadPoolExecutor.getTask | |
[17] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[18] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[19] java.lang.Thread.run | |
Total: 97988583 (0.61%) samples: 98 | |
[ 0] java.util.Formatter$FormatSpecifier.printString | |
[ 1] java.util.Formatter$FormatSpecifier.print | |
[ 2] java.util.Formatter.format | |
[ 3] java.util.Formatter.format | |
[ 4] java.lang.String.format | |
[ 5] io.airlift.concurrent.SetThreadName.<init> | |
[ 6] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 7] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 8] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 9] java.util.concurrent.Executors$RunnableAdapter.call | |
[10] java.util.concurrent.FutureTask.runAndReset | |
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[12] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[13] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[14] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[15] java.lang.Thread.run | |
Total: 87660517 (0.54%) samples: 88 | |
[ 0] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 1] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 2] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 3] java.util.concurrent.FutureTask.runAndReset | |
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 8] java.lang.Thread.run | |
Total: 84782954 (0.53%) samples: 85 | |
[ 0] com.facebook.presto.execution.SqlQueryManager.enforceCpuLimits | |
[ 1] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 2] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 3] java.util.concurrent.FutureTask.runAndReset | |
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 8] java.lang.Thread.run | |
Total: 80261012 (0.50%) samples: 17 | |
[ 0] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue | |
[ 1] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 2] io.netty.channel.nio.NioEventLoop.run | |
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 5] java.lang.Thread.run | |
Total: 78454424 (0.49%) samples: 79 | |
[ 0] java.lang.String.hashCode | |
[ 1] java.util.Arrays.hashCode | |
[ 2] java.util.Objects.hash | |
[ 3] com.facebook.presto.spi.QueryId.hashCode | |
[ 4] com.google.common.collect.ImmutableSet.construct | |
[ 5] com.google.common.collect.ImmutableSet.copyOf | |
[ 6] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 7] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 8] java.util.concurrent.FutureTask.runAndReset | |
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[11] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[13] java.lang.Thread.run | |
Total: 76177191 (0.47%) samples: 76 | |
[ 0] java.util.concurrent.ConcurrentHashMap$Traverser.advance | |
[ 1] java.util.concurrent.ConcurrentHashMap$ValueIterator.next | |
[ 2] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 3] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 4] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 5] java.util.concurrent.FutureTask.runAndReset | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 73055873 (0.45%) samples: 73 | |
[ 0] vtable stub | |
[ 1] com.google.common.collect.ImmutableSet.construct | |
[ 2] com.google.common.collect.ImmutableSet.copyOf | |
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 4] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 5] java.util.concurrent.FutureTask.runAndReset | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 71553268 (0.44%) samples: 1 | |
[ 0] sys_futex_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __lll_unlock_wake | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] sun.misc.Unsafe.park | |
[ 5] java.util.concurrent.locks.LockSupport.parkNanos | |
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 9] java.util.concurrent.ThreadPoolExecutor.getTask | |
[10] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[11] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[12] java.lang.Thread.run | |
Total: 71260655 (0.44%) samples: 11 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call | |
[ 5] io.netty.util.concurrent.ScheduledFutureTask.run | |
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 71187451 (0.44%) samples: 71 | |
[ 0] com.facebook.presto.spi.block.VariableWidthBlock.getPositionOffset | |
[ 1] com.facebook.presto.spi.block.VariableWidthBlock.getSliceLength | |
[ 2] com.facebook.presto.spi.type.VarcharType.compareTo | |
[ 3] com.facebook.presto.spi.predicate.Marker.compareTo | |
[ 4] com.facebook.presto.spi.predicate.Range.overlaps | |
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 6] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 7] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 8] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 9] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[11] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[12] java.util.stream.ReferencePipeline$2$1.accept | |
[13] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[14] java.util.stream.AbstractPipeline.copyInto | |
[15] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[16] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[17] java.util.stream.AbstractPipeline.evaluate | |
[18] java.util.stream.ReferencePipeline.collect | |
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[21] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[51] com.facebook.presto.execution.SqlQueryExecution.start | |
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[54] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[56] java.lang.Thread.run | |
Total: 69979484 (0.43%) samples: 70 | |
[ 0] com.facebook.presto.spi.predicate.Marker.compareTo | |
[ 1] com.facebook.presto.spi.predicate.Range.overlaps | |
[ 2] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 4] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 5] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 6] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[ 9] java.util.stream.ReferencePipeline$2$1.accept | |
[10] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[11] java.util.stream.AbstractPipeline.copyInto | |
[12] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[13] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[14] java.util.stream.AbstractPipeline.evaluate | |
[15] java.util.stream.ReferencePipeline.collect | |
[16] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[17] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[18] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[30] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[42] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[44] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[46] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[47] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[48] com.facebook.presto.execution.SqlQueryExecution.start | |
[49] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[50] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[51] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[52] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[53] java.lang.Thread.run | |
Total: 69256761 (0.43%) samples: 69 | |
[ 0] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 1] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 2] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 3] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 4] java.util.concurrent.FutureTask.runAndReset | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 9] java.lang.Thread.run | |
Total: 67409506 (0.42%) samples: 13 | |
[ 0] pvclock_clocksource_read_[k] | |
[ 1] xen_clocksource_get_cycles_[k] | |
[ 2] ktime_get_ts64_[k] | |
[ 3] posix_ktime_get_ts_[k] | |
[ 4] sys_clock_gettime_[k] | |
[ 5] do_syscall_64_[k] | |
[ 6] entry_SYSCALL_64_after_swapgs_[k] | |
[ 7] __vdso_clock_gettime | |
[ 8] __clock_gettime | |
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue | |
[10] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[11] io.netty.channel.nio.NioEventLoop.run | |
[12] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[13] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[14] java.lang.Thread.run | |
Total: 61394268 (0.38%) samples: 1 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __lll_unlock_wake | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] sun.misc.Unsafe.park | |
[ 5] java.util.concurrent.locks.LockSupport.parkNanos | |
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 9] java.util.concurrent.ThreadPoolExecutor.getTask | |
[10] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[11] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[12] java.lang.Thread.run | |
Total: 61040026 (0.38%) samples: 1 | |
[ 0] java.util.concurrent.locks.LockSupport.unpark | |
[ 1] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor | |
[ 2] java.util.concurrent.locks.AbstractQueuedSynchronizer.release | |
[ 3] java.util.concurrent.locks.ReentrantLock.unlock | |
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.offer | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor.reExecutePeriodic | |
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[11] java.lang.Thread.run | |
Total: 59291122 (0.37%) samples: 10 | |
[ 0] __fget_[k] | |
[ 1] __fget_light_[k] | |
[ 2] __fdget_[k] | |
[ 3] sys_epoll_wait_[k] | |
[ 4] do_syscall_64_[k] | |
[ 5] entry_SYSCALL_64_after_swapgs_[k] | |
[ 6] /lib64/libc-2.17.so | |
[ 7] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 8] sun.nio.ch.EPollArrayWrapper.poll | |
[ 9] sun.nio.ch.EPollSelectorImpl.doSelect | |
[10] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[11] sun.nio.ch.SelectorImpl.selectNow | |
[12] io.netty.channel.nio.NioEventLoop.select | |
[13] io.netty.channel.nio.NioEventLoop.run | |
[14] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[15] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[16] java.lang.Thread.run | |
Total: 54812503 (0.34%) samples: 54 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 7] start_thread | |
Total: 52240993 (0.32%) samples: 12 | |
[ 0] com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.<init> | |
[ 1] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.<init> | |
[ 2] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.<init> | |
[ 3] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet.builder | |
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes | |
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType | |
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass | |
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable | |
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[10] com.datastax.driver.core.TypeCodec.accepts | |
[11] com.datastax.driver.core.CodecRegistry.findCodec | |
[12] com.datastax.driver.core.CodecRegistry.codecFor | |
[13] com.datastax.driver.core.querybuilder.Utils.convert | |
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[15] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[16] com.datastax.driver.core.SessionManager.executeAsync | |
[17] com.datastax.driver.core.AbstractSession.execute | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[27] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[57] com.facebook.presto.execution.SqlQueryExecution.start | |
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[60] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[62] java.lang.Thread.run | |
Total: 51632761 (0.32%) samples: 51 | |
[ 0] com.facebook.presto.execution.SqlQueryManager.enforceTimeLimits | |
[ 1] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 2] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 3] java.util.concurrent.FutureTask.runAndReset | |
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 8] java.lang.Thread.run | |
Total: 51153118 (0.32%) samples: 47 | |
[ 0] java.util.TreeMap.successor | |
[ 1] java.util.TreeMap$PrivateEntryIterator.nextEntry | |
[ 2] java.util.TreeMap$ValueIterator.next | |
[ 3] java.util.AbstractCollection.toArray | |
[ 4] java.util.ArrayList.<init> | |
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges | |
[ 6] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 7] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 8] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 9] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[10] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[11] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[12] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[13] java.util.stream.ReferencePipeline$2$1.accept | |
[14] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[15] java.util.stream.AbstractPipeline.copyInto | |
[16] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[17] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[18] java.util.stream.AbstractPipeline.evaluate | |
[19] java.util.stream.ReferencePipeline.collect | |
[20] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[21] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[22] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[34] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[38] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[42] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[46] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[49] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[50] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[51] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[52] com.facebook.presto.execution.SqlQueryExecution.start | |
[53] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[54] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[55] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[56] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[57] java.lang.Thread.run | |
Total: 51104868 (0.32%) samples: 51 | |
[ 0] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 1] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 2] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 3] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 4] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[ 5] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[ 7] java.util.stream.ReferencePipeline$2$1.accept | |
[ 8] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[ 9] java.util.stream.AbstractPipeline.copyInto | |
[10] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[11] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[12] java.util.stream.AbstractPipeline.evaluate | |
[13] java.util.stream.ReferencePipeline.collect | |
[14] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[15] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[16] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[20] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[24] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[28] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[32] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[36] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[40] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[42] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[43] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[44] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[45] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[46] com.facebook.presto.execution.SqlQueryExecution.start | |
[47] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[48] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[49] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[50] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[51] java.lang.Thread.run | |
Total: 50895645 (0.32%) samples: 51 | |
[ 0] java.util.regex.Pattern$Start.match | |
[ 1] java.util.regex.Matcher.search | |
[ 2] java.util.regex.Matcher.find | |
[ 3] java.util.Formatter.parse | |
[ 4] java.util.Formatter.format | |
[ 5] java.util.Formatter.format | |
[ 6] java.lang.String.format | |
[ 7] io.airlift.concurrent.SetThreadName.<init> | |
[ 8] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 9] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[10] com.facebook.presto.execution.SqlQueryManager$1.run | |
[11] java.util.concurrent.Executors$RunnableAdapter.call | |
[12] java.util.concurrent.FutureTask.runAndReset | |
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[15] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[17] java.lang.Thread.run | |
Total: 50307464 (0.31%) samples: 10 | |
[ 0] __vdso_clock_gettime | |
[ 1] __clock_gettime | |
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask | |
[ 3] io.netty.channel.nio.NioEventLoop.pollTask | |
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 5] io.netty.channel.nio.NioEventLoop.run | |
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 8] java.lang.Thread.run | |
Total: 48322152 (0.30%) samples: 12 | |
[ 0] pvclock_clocksource_read_[k] | |
[ 1] xen_clocksource_get_cycles_[k] | |
[ 2] ktime_get_ts64_[k] | |
[ 3] posix_ktime_get_ts_[k] | |
[ 4] sys_clock_gettime_[k] | |
[ 5] do_syscall_64_[k] | |
[ 6] entry_SYSCALL_64_after_swapgs_[k] | |
[ 7] __vdso_clock_gettime | |
[ 8] __clock_gettime | |
[ 9] sun.nio.ch.SelectorImpl.selectNow | |
[10] io.netty.channel.nio.NioEventLoop.select | |
[11] io.netty.channel.nio.NioEventLoop.run | |
[12] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[13] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[14] java.lang.Thread.run | |
Total: 47010578 (0.29%) samples: 47 | |
[ 0] java.util.concurrent.ConcurrentHashMap.get | |
[ 1] com.facebook.presto.execution.SqlQueryManager.getQueryState | |
[ 2] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 3] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 4] java.util.concurrent.FutureTask.runAndReset | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 9] java.lang.Thread.run | |
Total: 45114162 (0.28%) samples: 1 | |
[ 0] __pthread_cond_timedwait | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] sun.misc.Unsafe.park | |
[ 3] java.util.concurrent.locks.LockSupport.parkNanos | |
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 7] java.util.concurrent.ThreadPoolExecutor.getTask | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 43203198 (0.27%) samples: 10 | |
[ 0] io.netty.channel.nio.NioEventLoop.run | |
[ 1] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 2] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 3] java.lang.Thread.run | |
Total: 42968702 (0.27%) samples: 6 | |
[ 0] ktime_get_ts64_[k] | |
[ 1] posix_ktime_get_ts_[k] | |
[ 2] sys_clock_gettime_[k] | |
[ 3] do_syscall_64_[k] | |
[ 4] entry_SYSCALL_64_after_swapgs_[k] | |
[ 5] __vdso_clock_gettime | |
[ 6] __clock_gettime | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 42231534 (0.26%) samples: 6 | |
[ 0] posix_ktime_get_ts_[k] | |
[ 1] do_syscall_64_[k] | |
[ 2] entry_SYSCALL_64_after_swapgs_[k] | |
[ 3] __vdso_clock_gettime | |
[ 4] __clock_gettime | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue | |
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 42058685 (0.26%) samples: 42 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 8] start_thread | |
Total: 41990583 (0.26%) samples: 8 | |
[ 0] posix_ktime_get_ts_[k] | |
[ 1] do_syscall_64_[k] | |
[ 2] entry_SYSCALL_64_after_swapgs_[k] | |
[ 3] __vdso_clock_gettime | |
[ 4] __clock_gettime | |
[ 5] sun.nio.ch.SelectorImpl.selectNow | |
[ 6] io.netty.channel.nio.NioEventLoop.select | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 40907665 (0.25%) samples: 41 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 8] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 9] start_thread | |
Total: 39961591 (0.25%) samples: 40 | |
[ 0] java.util.Formatter.parse | |
[ 1] java.util.Formatter.format | |
[ 2] java.util.Formatter.format | |
[ 3] java.lang.String.format | |
[ 4] io.airlift.concurrent.SetThreadName.<init> | |
[ 5] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 6] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 7] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 8] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 9] java.util.concurrent.FutureTask.runAndReset | |
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[12] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[13] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[14] java.lang.Thread.run | |
Total: 39796862 (0.25%) samples: 9 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] hrtimer_start_range_ns_[k] | |
[ 2] schedule_hrtimeout_range_clock_[k] | |
[ 3] schedule_hrtimeout_range_[k] | |
[ 4] ep_poll_[k] | |
[ 5] sys_epoll_wait_[k] | |
[ 6] do_syscall_64_[k] | |
[ 7] entry_SYSCALL_64_after_swapgs_[k] | |
[ 8] /lib64/libc-2.17.so | |
[ 9] sun.nio.ch.EPollArrayWrapper.epollWait | |
[10] sun.nio.ch.EPollArrayWrapper.poll | |
[11] sun.nio.ch.EPollSelectorImpl.doSelect | |
[12] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[13] sun.nio.ch.SelectorImpl.select | |
[14] io.netty.channel.nio.NioEventLoop.select | |
[15] io.netty.channel.nio.NioEventLoop.run | |
[16] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[17] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[18] java.lang.Thread.run | |
Total: 39535851 (0.25%) samples: 4 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] io.netty.channel.nio.NioEventLoop.run | |
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 3] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 4] java.lang.Thread.run | |
Total: 38577583 (0.24%) samples: 11 | |
[ 0] java.util.HashMap.resize | |
[ 1] java.util.HashMap.putVal | |
[ 2] java.util.HashMap.put | |
[ 3] java.util.HashSet.add | |
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit | |
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes | |
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType | |
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass | |
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable | |
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[10] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[11] com.datastax.driver.core.TypeCodec.accepts | |
[12] com.datastax.driver.core.CodecRegistry.findCodec | |
[13] com.datastax.driver.core.CodecRegistry.codecFor | |
[14] com.datastax.driver.core.querybuilder.Utils.convert | |
[15] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[16] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[17] com.datastax.driver.core.SessionManager.executeAsync | |
[18] com.datastax.driver.core.AbstractSession.execute | |
[19] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[20] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[21] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[23] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[24] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[26] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[27] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[28] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[32] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[36] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[40] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[44] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[48] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[52] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[55] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[56] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[57] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[58] com.facebook.presto.execution.SqlQueryExecution.start | |
[59] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[60] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[61] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[62] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[63] java.lang.Thread.run | |
Total: 38010447 (0.24%) samples: 3 | |
[ 0] itable stub | |
[ 1] java.util.stream.ReferencePipeline$2$1.accept | |
[ 2] java.util.HashMap$EntrySpliterator.forEachRemaining | |
[ 3] java.util.stream.AbstractPipeline.copyInto | |
[ 4] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[ 5] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[ 6] java.util.stream.AbstractPipeline.evaluate | |
[ 7] java.util.stream.ReferencePipeline.collect | |
[ 8] com.facebook.presto.spi.predicate.TupleDomain.normalizeAndCopy | |
[ 9] com.facebook.presto.spi.predicate.TupleDomain.lambda$new$0 | |
[10] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$873.96623604.apply | |
[11] java.util.Optional.flatMap | |
[12] com.facebook.presto.spi.predicate.TupleDomain.<init> | |
[13] com.facebook.presto.spi.predicate.TupleDomain.withColumnDomains | |
[14] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[16] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[19] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.start | |
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[52] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[54] java.lang.Thread.run | |
Total: 37566308 (0.23%) samples: 9 | |
[ 0] __vdso_clock_gettime | |
[ 1] __clock_gettime | |
[ 2] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call | |
[ 3] io.netty.util.concurrent.ScheduledFutureTask.run | |
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 5] io.netty.channel.nio.NioEventLoop.run | |
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 8] java.lang.Thread.run | |
Total: 36376659 (0.23%) samples: 7 | |
[ 0] sun.nio.ch.SelectorImpl.processDeregisterQueue | |
[ 1] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 2] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 3] sun.nio.ch.SelectorImpl.selectNow | |
[ 4] io.netty.channel.nio.NioEventLoop.select | |
[ 5] io.netty.channel.nio.NioEventLoop.run | |
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 8] java.lang.Thread.run | |
Total: 36051322 (0.22%) samples: 36 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] JVM_SetNativeThreadName | |
[ 2] java.lang.Thread.setNativeName | |
[ 3] java.lang.Thread.setName | |
[ 4] io.airlift.concurrent.SetThreadName.<init> | |
[ 5] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 6] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 7] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 8] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 9] java.util.concurrent.FutureTask.runAndReset | |
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[12] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[13] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[14] java.lang.Thread.run | |
Total: 35558411 (0.22%) samples: 9 | |
[ 0] sun.nio.ch.EPollArrayWrapper.updateRegistrations | |
[ 1] sun.nio.ch.EPollArrayWrapper.poll | |
[ 2] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 3] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 4] sun.nio.ch.SelectorImpl.selectNow | |
[ 5] io.netty.channel.nio.NioEventLoop.select | |
[ 6] io.netty.channel.nio.NioEventLoop.run | |
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 9] java.lang.Thread.run | |
Total: 35233367 (0.22%) samples: 5 | |
[ 0] __writev | |
[ 1] sun.nio.ch.FileDispatcherImpl.writev0 | |
[ 2] sun.nio.ch.SocketDispatcher.writev | |
[ 3] sun.nio.ch.IOUtil.write | |
[ 4] sun.nio.ch.SocketChannelImpl.write | |
[ 5] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[ 6] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[ 7] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[ 8] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[ 9] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[11] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[12] io.netty.channel.AbstractChannelHandlerContext.flush | |
[13] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[15] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[16] io.netty.channel.AbstractChannelHandlerContext.flush | |
[17] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[20] io.netty.channel.AbstractChannelHandlerContext.flush | |
[21] io.netty.channel.ChannelDuplexHandler.flush | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[24] io.netty.channel.AbstractChannelHandlerContext.flush | |
[25] io.netty.channel.DefaultChannelPipeline.flush | |
[26] io.netty.channel.AbstractChannel.flush | |
[27] com.datastax.driver.core.Connection$Flusher.run | |
[28] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[29] io.netty.channel.nio.NioEventLoop.run | |
[30] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[31] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[32] java.lang.Thread.run | |
Total: 33551873 (0.21%) samples: 7 | |
[ 0] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[ 1] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[ 2] com.datastax.driver.core.TypeCodec.accepts | |
[ 3] com.datastax.driver.core.CodecRegistry.findCodec | |
[ 4] com.datastax.driver.core.CodecRegistry.codecFor | |
[ 5] com.datastax.driver.core.querybuilder.Utils.convert | |
[ 6] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[ 7] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[ 8] com.datastax.driver.core.SessionManager.executeAsync | |
[ 9] com.datastax.driver.core.AbstractSession.execute | |
[10] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[11] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[12] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[13] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[14] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[16] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[19] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.start | |
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[52] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[54] java.lang.Thread.run | |
Total: 33497734 (0.21%) samples: 1 | |
[ 0] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 1] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 2] java.lang.Thread.run | |
Total: 33375185 (0.21%) samples: 6 | |
[ 0] java.util.concurrent.ConcurrentHashMap.addCount | |
[ 1] java.util.concurrent.ConcurrentHashMap.replaceNode | |
[ 2] java.util.concurrent.ConcurrentHashMap.remove | |
[ 3] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 4] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 5] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[ 9] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[12] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[13] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[17] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[18] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[22] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[25] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[26] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[27] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[28] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[30] io.netty.channel.nio.NioEventLoop.run | |
[31] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[32] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[33] java.lang.Thread.run | |
Total: 32906039 (0.20%) samples: 8 | |
[ 0] xen_clocksource_get_cycles_[k] | |
[ 1] posix_ktime_get_ts_[k] | |
[ 2] sys_clock_gettime_[k] | |
[ 3] do_syscall_64_[k] | |
[ 4] entry_SYSCALL_64_after_swapgs_[k] | |
[ 5] __vdso_clock_gettime | |
[ 6] __clock_gettime | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 32836060 (0.20%) samples: 7 | |
[ 0] sun.nio.ch.SelectorImpl.selectNow | |
[ 1] io.netty.channel.nio.NioEventLoop.select | |
[ 2] io.netty.channel.nio.NioEventLoop.run | |
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 5] java.lang.Thread.run | |
Total: 32473047 (0.20%) samples: 5 | |
[ 0] pvclock_clocksource_read_[k] | |
[ 1] xen_clocksource_get_cycles_[k] | |
[ 2] ktime_get_ts64_[k] | |
[ 3] posix_ktime_get_ts_[k] | |
[ 4] sys_clock_gettime_[k] | |
[ 5] do_syscall_64_[k] | |
[ 6] entry_SYSCALL_64_after_swapgs_[k] | |
[ 7] __vdso_clock_gettime | |
[ 8] __clock_gettime | |
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask | |
[10] io.netty.channel.nio.NioEventLoop.pollTask | |
[11] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[12] io.netty.channel.nio.NioEventLoop.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[15] java.lang.Thread.run | |
Total: 32028776 (0.20%) samples: 32 | |
[ 0] java.util.Formatter.format | |
[ 1] java.util.Formatter.format | |
[ 2] java.lang.String.format | |
[ 3] io.airlift.concurrent.SetThreadName.<init> | |
[ 4] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 5] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 6] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 7] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 8] java.util.concurrent.FutureTask.runAndReset | |
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[11] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[13] java.lang.Thread.run | |
Total: 31188669 (0.19%) samples: 5 | |
[ 0] java.util.HashMap.putVal | |
[ 1] java.util.HashMap.put | |
[ 2] java.util.HashSet.add | |
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit | |
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes | |
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType | |
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass | |
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable | |
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[10] com.datastax.driver.core.TypeCodec.accepts | |
[11] com.datastax.driver.core.CodecRegistry.findCodec | |
[12] com.datastax.driver.core.CodecRegistry.codecFor | |
[13] com.datastax.driver.core.querybuilder.Utils.convert | |
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[15] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[16] com.datastax.driver.core.SessionManager.executeAsync | |
[17] com.datastax.driver.core.AbstractSession.execute | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[27] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[57] com.facebook.presto.execution.SqlQueryExecution.start | |
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[60] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[62] java.lang.Thread.run | |
Total: 30988900 (0.19%) samples: 31 | |
[ 0] jshort_disjoint_arraycopy | |
[ 1] java.util.Formatter$FormatSpecifier.printString | |
[ 2] java.util.Formatter$FormatSpecifier.print | |
[ 3] java.util.Formatter.format | |
[ 4] java.util.Formatter.format | |
[ 5] java.lang.String.format | |
[ 6] io.airlift.concurrent.SetThreadName.<init> | |
[ 7] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 8] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 9] com.facebook.presto.execution.SqlQueryManager$1.run | |
[10] java.util.concurrent.Executors$RunnableAdapter.call | |
[11] java.util.concurrent.FutureTask.runAndReset | |
[12] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[14] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[15] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[16] java.lang.Thread.run | |
Total: 30884995 (0.19%) samples: 4 | |
[ 0] java.lang.Character.toLowerCase | |
[ 1] java.lang.Character.toLowerCase | |
[ 2] java.lang.String.toLowerCase | |
[ 3] com.facebook.presto.cassandra.util.CassandraCqlUtils.validIdentifier | |
[ 4] com.facebook.presto.cassandra.util.CassandraCqlUtils.validColumnName | |
[ 5] com.facebook.presto.cassandra.util.CassandraCqlUtils.select | |
[ 6] com.facebook.presto.cassandra.util.CassandraCqlUtils.selectDistinctFrom | |
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[11] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[12] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[16] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[20] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[24] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[28] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[32] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[36] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[38] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[40] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[41] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[42] com.facebook.presto.execution.SqlQueryExecution.start | |
[43] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[44] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[45] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[46] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[47] java.lang.Thread.run | |
Total: 30877894 (0.19%) samples: 8 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] ep_poll_[k] | |
[ 2] sys_epoll_wait_[k] | |
[ 3] do_syscall_64_[k] | |
[ 4] entry_SYSCALL_64_after_swapgs_[k] | |
[ 5] /lib64/libc-2.17.so | |
[ 6] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 7] sun.nio.ch.EPollArrayWrapper.poll | |
[ 8] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 9] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[10] sun.nio.ch.SelectorImpl.selectNow | |
[11] io.netty.channel.nio.NioEventLoop.select | |
[12] io.netty.channel.nio.NioEventLoop.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[15] java.lang.Thread.run | |
Total: 30708708 (0.19%) samples: 5 | |
[ 0] io.netty.util.concurrent.FastThreadLocal.set | |
[ 1] io.netty.util.concurrent.FastThreadLocal.set | |
[ 2] io.netty.buffer.ByteBufUtil.decodeString | |
[ 3] io.netty.buffer.AbstractByteBuf.toString | |
[ 4] com.datastax.driver.core.CBUtil.readString | |
[ 5] com.datastax.driver.core.CBUtil.readString | |
[ 6] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 7] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 8] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[ 9] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[10] com.datastax.driver.core.Responses$Result$1.decode | |
[11] com.datastax.driver.core.Responses$Result$1.decode | |
[12] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[13] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[14] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[18] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[19] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[26] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[27] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[28] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[30] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[31] io.netty.channel.nio.NioEventLoop.run | |
[32] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[33] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[34] java.lang.Thread.run | |
Total: 30702285 (0.19%) samples: 3 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __lll_unlock_wake | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] sun.misc.Unsafe.park | |
[ 5] java.util.concurrent.locks.LockSupport.park | |
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt | |
[ 7] java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly | |
[ 8] java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly | |
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.get | |
[10] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.get | |
[11] com.datastax.driver.$internal.com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly | |
[12] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly | |
[13] com.datastax.driver.core.AbstractSession.execute | |
[14] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[15] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[16] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[17] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[19] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[20] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[21] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[22] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[23] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[27] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[31] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[35] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[39] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[43] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[47] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[49] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[50] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[51] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[52] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[53] com.facebook.presto.execution.SqlQueryExecution.start | |
[54] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[55] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[56] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[57] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[58] java.lang.Thread.run | |
Total: 30558720 (0.19%) samples: 5 | |
[ 0] __raw_callee_save___pv_queued_spin_unlock_[k] | |
[ 1] sch_direct_xmit_[k] | |
[ 2] __dev_queue_xmit_[k] | |
[ 3] dev_queue_xmit_[k] | |
[ 4] ip_finish_output2_[k] | |
[ 5] ip_finish_output_[k] | |
[ 6] ip_output_[k] | |
[ 7] ip_local_out_[k] | |
[ 8] ip_queue_xmit_[k] | |
[ 9] tcp_transmit_skb_[k] | |
[10] tcp_write_xmit_[k] | |
[11] __tcp_push_pending_frames_[k] | |
[12] tcp_push_[k] | |
[13] tcp_sendmsg_[k] | |
[14] inet_sendmsg_[k] | |
[15] sock_sendmsg_[k] | |
[16] sock_write_iter_[k] | |
[17] do_iter_readv_writev_[k] | |
[18] do_readv_writev_[k] | |
[19] vfs_writev_[k] | |
[20] do_writev_[k] | |
[21] sys_writev_[k] | |
[22] do_syscall_64_[k] | |
[23] entry_SYSCALL_64_after_swapgs_[k] | |
[24] __writev | |
[25] sun.nio.ch.FileDispatcherImpl.writev0 | |
[26] sun.nio.ch.SocketDispatcher.writev | |
[27] sun.nio.ch.IOUtil.write | |
[28] sun.nio.ch.SocketChannelImpl.write | |
[29] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[30] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[31] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[32] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[33] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[34] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[36] io.netty.channel.AbstractChannelHandlerContext.flush | |
[37] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[38] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[39] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[40] io.netty.channel.AbstractChannelHandlerContext.flush | |
[41] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[42] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[43] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[44] io.netty.channel.AbstractChannelHandlerContext.flush | |
[45] io.netty.channel.ChannelDuplexHandler.flush | |
[46] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[47] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[48] io.netty.channel.AbstractChannelHandlerContext.flush | |
[49] io.netty.channel.DefaultChannelPipeline.flush | |
[50] io.netty.channel.AbstractChannel.flush | |
[51] com.datastax.driver.core.Connection$Flusher.run | |
[52] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[53] io.netty.channel.nio.NioEventLoop.run | |
[54] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[55] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[56] java.lang.Thread.run | |
Total: 30548574 (0.19%) samples: 1 | |
[ 0] java.util.concurrent.locks.LockSupport.parkNanos | |
[ 1] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[ 2] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 3] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 4] java.util.concurrent.ThreadPoolExecutor.getTask | |
[ 5] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 6] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 7] java.lang.Thread.run | |
Total: 29984880 (0.19%) samples: 4 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] sun.misc.Unsafe.unpark | |
[ 3] java.util.concurrent.locks.LockSupport.unpark | |
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor | |
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared | |
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared | |
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete | |
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set | |
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set | |
[10] com.datastax.driver.core.DefaultResultSetFuture.onSet | |
[11] com.datastax.driver.core.RequestHandler.setFinalResult | |
[12] com.datastax.driver.core.RequestHandler.access$2500 | |
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[21] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[42] io.netty.channel.nio.NioEventLoop.run | |
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[45] java.lang.Thread.run | |
Total: 29871851 (0.19%) samples: 6 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] gettimeofday | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] com.codahale.metrics.ExponentiallyDecayingReservoir.update | |
[ 5] com.codahale.metrics.Histogram.update | |
[ 6] com.codahale.metrics.Timer.update | |
[ 7] com.codahale.metrics.Timer.update | |
[ 8] com.codahale.metrics.Timer$Context.stop | |
[ 9] com.datastax.driver.core.RequestHandler.setFinalResult | |
[10] com.datastax.driver.core.RequestHandler.access$2500 | |
[11] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[12] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[13] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[14] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[15] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[19] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[23] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[27] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[28] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[29] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[32] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[33] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[34] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[35] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[36] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[37] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[38] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[39] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[40] io.netty.channel.nio.NioEventLoop.run | |
[41] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[42] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[43] java.lang.Thread.run | |
Total: 29775100 (0.18%) samples: 4 | |
[ 0] clockid_to_kclock.part.6_[k] | |
[ 1] do_syscall_64_[k] | |
[ 2] entry_SYSCALL_64_after_swapgs_[k] | |
[ 3] __vdso_clock_gettime | |
[ 4] __clock_gettime | |
[ 5] io.netty.channel.nio.NioEventLoop.run | |
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 7] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 8] java.lang.Thread.run | |
Total: 28992341 (0.18%) samples: 29 | |
[ 0] java.lang.Thread.setName | |
[ 1] io.airlift.concurrent.SetThreadName.<init> | |
[ 2] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 3] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 4] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 5] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 6] java.util.concurrent.FutureTask.runAndReset | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 8] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 9] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[10] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[11] java.lang.Thread.run | |
Total: 28989458 (0.18%) samples: 29 | |
[ 0] com.facebook.presto.execution.SqlQueryManager.lambda$enforceMemoryLimits$2 | |
[ 1] com.facebook.presto.execution.SqlQueryManager$$Lambda$373.1902769139.test | |
[ 2] java.util.stream.ReferencePipeline$2$1.accept | |
[ 3] java.util.concurrent.ConcurrentHashMap$ValueSpliterator.forEachRemaining | |
[ 4] java.util.stream.AbstractPipeline.copyInto | |
[ 5] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[ 6] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[ 7] java.util.stream.AbstractPipeline.evaluate | |
[ 8] java.util.stream.ReferencePipeline.collect | |
[ 9] com.facebook.presto.execution.SqlQueryManager.enforceMemoryLimits | |
[10] com.facebook.presto.execution.SqlQueryManager$1.run | |
[11] java.util.concurrent.Executors$RunnableAdapter.call | |
[12] java.util.concurrent.FutureTask.runAndReset | |
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[15] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[17] java.lang.Thread.run | |
Total: 28816295 (0.18%) samples: 4 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] java.util.PriorityQueue.siftUpComparable | |
[ 5] java.util.PriorityQueue.siftUp | |
[ 6] java.util.PriorityQueue.offer | |
[ 7] java.util.PriorityQueue.add | |
[ 8] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule | |
[ 9] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule | |
[10] com.datastax.driver.core.Connection$Flusher.run | |
[11] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call | |
[12] io.netty.util.concurrent.ScheduledFutureTask.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[14] io.netty.channel.nio.NioEventLoop.run | |
[15] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[16] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[17] java.lang.Thread.run | |
Total: 28723589 (0.18%) samples: 4 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] read | |
[ 3] sun.nio.ch.IOUtil.drain | |
[ 4] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 5] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 6] sun.nio.ch.SelectorImpl.selectNow | |
[ 7] io.netty.channel.nio.NioEventLoop.select | |
[ 8] io.netty.channel.nio.NioEventLoop.run | |
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[10] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[11] java.lang.Thread.run | |
Total: 28404195 (0.18%) samples: 28 | |
[ 0] java.util.concurrent.ConcurrentHashMap$CollectionView.toArray | |
[ 1] com.google.common.collect.ImmutableSet.copyOf | |
[ 2] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 3] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 4] java.util.concurrent.FutureTask.runAndReset | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 7] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 8] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 9] java.lang.Thread.run | |
Total: 27203420 (0.17%) samples: 6 | |
[ 0] com.facebook.presto.spi.predicate.Utils.nativeValueToBlock | |
[ 1] com.facebook.presto.spi.predicate.Marker.lambda$create$0 | |
[ 2] com.facebook.presto.spi.predicate.Marker$$Lambda$992.47178202.apply | |
[ 3] java.util.Optional.map | |
[ 4] com.facebook.presto.spi.predicate.Marker.create | |
[ 5] com.facebook.presto.spi.predicate.Marker.exactly | |
[ 6] com.facebook.presto.spi.predicate.Range.equal | |
[ 7] com.facebook.presto.spi.predicate.SortedRangeSet.of | |
[ 8] com.facebook.presto.spi.predicate.ValueSet.of | |
[ 9] com.facebook.presto.spi.predicate.Domain.singleValue | |
[10] com.facebook.presto.spi.predicate.TupleDomain.lambda$fromFixedValues$3 | |
[11] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$1501.1196878366.apply | |
[12] java.util.stream.Collectors.lambda$toMap$58 | |
[13] java.util.stream.Collectors$$Lambda$300.1674390738.accept | |
[14] java.util.stream.ReduceOps$3ReducingSink.accept | |
[15] java.util.HashMap$EntrySpliterator.forEachRemaining | |
[16] java.util.stream.AbstractPipeline.copyInto | |
[17] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[18] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[19] java.util.stream.AbstractPipeline.evaluate | |
[20] java.util.stream.ReferencePipeline.collect | |
[21] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[23] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[25] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[26] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[30] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[34] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[38] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[42] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[46] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[50] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[52] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[54] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[55] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[56] com.facebook.presto.execution.SqlQueryExecution.start | |
[57] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[58] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[59] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[60] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[61] java.lang.Thread.run | |
Total: 26841954 (0.17%) samples: 3 | |
[ 0] java.lang.AbstractStringBuilder.append | |
[ 1] java.lang.StringBuilder.append | |
[ 2] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 3] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 4] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 5] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[ 6] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[ 7] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[ 9] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[10] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[14] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[18] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[30] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[32] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[33] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[34] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[35] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[36] com.facebook.presto.execution.SqlQueryExecution.start | |
[37] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[38] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[39] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[40] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[41] java.lang.Thread.run | |
Total: 26704225 (0.17%) samples: 3 | |
[ 0] com.datastax.driver.$internal.com.google.common.collect.MapMakerInternalMap.get | |
[ 1] com.datastax.driver.core.Connection.flush | |
[ 2] com.datastax.driver.core.Connection.write | |
[ 3] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write | |
[ 4] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500 | |
[ 5] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[ 6] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run | |
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute | |
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener | |
[10] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[11] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[12] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query | |
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery | |
[14] com.datastax.driver.core.RequestHandler.startNewExecution | |
[15] com.datastax.driver.core.RequestHandler.sendRequest | |
[16] com.datastax.driver.core.SessionManager.executeAsync | |
[17] com.datastax.driver.core.AbstractSession.execute | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[27] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[57] com.facebook.presto.execution.SqlQueryExecution.start | |
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[60] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[62] java.lang.Thread.run | |
Total: 26536755 (0.16%) samples: 3 | |
[ 0] java.util.stream.Collectors$$Lambda$134.2078741622.get | |
[ 1] java.util.stream.ReduceOps$3ReducingSink.begin | |
[ 2] java.util.stream.ReferencePipeline$2$1.begin | |
[ 3] java.util.stream.AbstractPipeline.copyInto | |
[ 4] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[ 5] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[ 6] java.util.stream.AbstractPipeline.evaluate | |
[ 7] java.util.stream.ReferencePipeline.collect | |
[ 8] com.facebook.presto.cassandra.CassandraTable.getPartitionKeyColumns | |
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[11] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[12] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[13] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[17] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[21] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[25] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[29] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[33] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[37] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[40] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[41] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[42] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[43] com.facebook.presto.execution.SqlQueryExecution.start | |
[44] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[45] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[46] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[47] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[48] java.lang.Thread.run | |
Total: 25768288 (0.16%) samples: 4 | |
[ 0] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 1] sun.nio.ch.EPollArrayWrapper.poll | |
[ 2] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 3] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 4] sun.nio.ch.SelectorImpl.selectNow | |
[ 5] io.netty.channel.nio.NioEventLoop.select | |
[ 6] io.netty.channel.nio.NioEventLoop.run | |
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 9] java.lang.Thread.run | |
Total: 25762209 (0.16%) samples: 3 | |
[ 0] sun.nio.cs.UTF_8$Decoder.decodeBufferLoop | |
[ 1] sun.nio.cs.UTF_8$Decoder.decodeLoop | |
[ 2] java.nio.charset.CharsetDecoder.decode | |
[ 3] io.netty.buffer.ByteBufUtil.decodeString | |
[ 4] io.netty.buffer.ByteBufUtil.decodeString | |
[ 5] io.netty.buffer.AbstractByteBuf.toString | |
[ 6] com.datastax.driver.core.CBUtil.readString | |
[ 7] com.datastax.driver.core.CBUtil.readString | |
[ 8] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 9] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[10] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[11] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[12] com.datastax.driver.core.Responses$Result$1.decode | |
[13] com.datastax.driver.core.Responses$Result$1.decode | |
[14] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[15] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[16] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[20] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[21] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[25] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[29] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[30] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[31] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[32] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[33] io.netty.channel.nio.NioEventLoop.run | |
[34] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[35] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[36] java.lang.Thread.run | |
Total: 25752154 (0.16%) samples: 3 | |
[ 0] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 2] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[ 3] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[ 4] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 6] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[ 7] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[10] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[11] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[12] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[16] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[20] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[21] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[22] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[23] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[24] io.netty.channel.nio.NioEventLoop.run | |
[25] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[26] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[27] java.lang.Thread.run | |
Total: 25703845 (0.16%) samples: 3 | |
[ 0] sys_clock_gettime_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] sun.nio.ch.SelectorImpl.selectNow | |
[ 5] io.netty.channel.nio.NioEventLoop.select | |
[ 6] io.netty.channel.nio.NioEventLoop.run | |
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 8] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 9] java.lang.Thread.run | |
Total: 25065196 (0.16%) samples: 25 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 3] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 4] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 6] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 8] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 9] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[10] start_thread | |
Total: 23913582 (0.15%) samples: 24 | |
[ 0] itable stub | |
[ 1] java.util.concurrent.ConcurrentHashMap.get | |
[ 2] com.facebook.presto.execution.SqlQueryManager.getQueryState | |
[ 3] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 4] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 5] java.util.concurrent.FutureTask.runAndReset | |
[ 6] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 7] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 8] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 9] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[10] java.lang.Thread.run | |
Total: 23875489 (0.15%) samples: 7 | |
[ 0] com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.add | |
[ 1] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.add | |
[ 2] com.datastax.driver.$internal.com.google.common.reflect.TypeToken$4.visitClass | |
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit | |
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes | |
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType | |
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass | |
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable | |
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[10] com.datastax.driver.core.TypeCodec.accepts | |
[11] com.datastax.driver.core.CodecRegistry.findCodec | |
[12] com.datastax.driver.core.CodecRegistry.codecFor | |
[13] com.datastax.driver.core.querybuilder.Utils.convert | |
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[15] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[16] com.datastax.driver.core.SessionManager.executeAsync | |
[17] com.datastax.driver.core.AbstractSession.execute | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[27] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[57] com.facebook.presto.execution.SqlQueryExecution.start | |
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[60] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[62] java.lang.Thread.run | |
Total: 23754702 (0.15%) samples: 4 | |
[ 0] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask | |
[ 1] io.netty.channel.nio.NioEventLoop.pollTask | |
[ 2] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 3] io.netty.channel.nio.NioEventLoop.run | |
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 5] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 6] java.lang.Thread.run | |
Total: 23426264 (0.15%) samples: 1 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] java.lang.Thread.sleep | |
[ 5] java.util.concurrent.TimeUnit.sleep | |
[ 6] io.airlift.stats.PauseMeter.run | |
[ 7] io.airlift.stats.PauseMeter$$Lambda$574.159883451.run | |
[ 8] java.lang.Thread.run | |
Total: 23308093 (0.14%) samples: 2 | |
[ 0] java.util.regex.Pattern.matcher | |
[ 1] com.datastax.driver.core.querybuilder.Utils.appendName | |
[ 2] com.datastax.driver.core.querybuilder.Select.buildQueryString | |
[ 3] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache | |
[ 4] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[ 5] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[ 6] com.datastax.driver.core.SessionManager.executeAsync | |
[ 7] com.datastax.driver.core.AbstractSession.execute | |
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[ 9] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[10] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[11] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[12] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[13] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[14] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[15] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[16] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[17] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[21] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[25] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[29] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[41] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[43] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[44] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[45] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[46] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[47] com.facebook.presto.execution.SqlQueryExecution.start | |
[48] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[49] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[50] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[51] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[52] java.lang.Thread.run | |
Total: 23029644 (0.14%) samples: 23 | |
[ 0] itable stub | |
[ 1] com.facebook.presto.spi.predicate.Marker.compareTo | |
[ 2] com.facebook.presto.spi.predicate.Range.overlaps | |
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 5] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 6] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 7] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[10] java.util.stream.ReferencePipeline$2$1.accept | |
[11] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[12] java.util.stream.AbstractPipeline.copyInto | |
[13] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[14] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[15] java.util.stream.AbstractPipeline.evaluate | |
[16] java.util.stream.ReferencePipeline.collect | |
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[19] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.start | |
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[52] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[54] java.lang.Thread.run | |
Total: 22989167 (0.14%) samples: 7 | |
[ 0] finish_task_switch_[k] | |
[ 1] __schedule_[k] | |
[ 2] schedule_[k] | |
[ 3] schedule_hrtimeout_range_clock_[k] | |
[ 4] schedule_hrtimeout_range_[k] | |
[ 5] ep_poll_[k] | |
[ 6] sys_epoll_wait_[k] | |
[ 7] do_syscall_64_[k] | |
[ 8] entry_SYSCALL_64_after_swapgs_[k] | |
[ 9] /lib64/libc-2.17.so | |
[10] sun.nio.ch.EPollArrayWrapper.epollWait | |
[11] sun.nio.ch.EPollArrayWrapper.poll | |
[12] sun.nio.ch.EPollSelectorImpl.doSelect | |
[13] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[14] sun.nio.ch.SelectorImpl.select | |
[15] io.netty.channel.nio.NioEventLoop.select | |
[16] io.netty.channel.nio.NioEventLoop.run | |
[17] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[18] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[19] java.lang.Thread.run | |
Total: 22976263 (0.14%) samples: 23 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 1] JVM_SetNativeThreadName | |
[ 2] java.lang.Thread.setNativeName | |
[ 3] java.lang.Thread.setName | |
[ 4] io.airlift.concurrent.SetThreadName.close | |
[ 5] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 6] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 7] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 8] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 9] java.util.concurrent.FutureTask.runAndReset | |
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[12] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[13] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[14] java.lang.Thread.run | |
Total: 22867070 (0.14%) samples: 3 | |
[ 0] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[ 1] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[ 2] com.datastax.driver.core.SessionManager.executeAsync | |
[ 3] com.datastax.driver.core.AbstractSession.execute | |
[ 4] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[ 5] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[11] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[12] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[13] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[17] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[21] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[25] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[29] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[33] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[37] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[40] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[41] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[42] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[43] com.facebook.presto.execution.SqlQueryExecution.start | |
[44] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[45] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[46] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[47] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[48] java.lang.Thread.run | |
Total: 22818060 (0.14%) samples: 5 | |
[ 0] __vdso_clock_gettime | |
[ 1] __clock_gettime | |
[ 2] java.util.PriorityQueue.siftUpComparable | |
[ 3] java.util.PriorityQueue.siftUp | |
[ 4] java.util.PriorityQueue.offer | |
[ 5] java.util.PriorityQueue.add | |
[ 6] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule | |
[ 7] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule | |
[ 8] com.datastax.driver.core.Connection$Flusher.run | |
[ 9] io.netty.util.concurrent.PromiseTask$RunnableAdapter.call | |
[10] io.netty.util.concurrent.ScheduledFutureTask.run | |
[11] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[12] io.netty.channel.nio.NioEventLoop.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[15] java.lang.Thread.run | |
Total: 22406220 (0.14%) samples: 4 | |
[ 0] pvclock_clocksource_read_[k] | |
[ 1] xen_clocksource_get_cycles_[k] | |
[ 2] ktime_get_ts64_[k] | |
[ 3] posix_ktime_get_ts_[k] | |
[ 4] sys_clock_gettime_[k] | |
[ 5] do_syscall_64_[k] | |
[ 6] entry_SYSCALL_64_after_swapgs_[k] | |
[ 7] __vdso_clock_gettime | |
[ 8] __clock_gettime | |
[ 9] com.datastax.driver.core.RequestHandler.<init> | |
[10] com.datastax.driver.core.SessionManager.executeAsync | |
[11] com.datastax.driver.core.AbstractSession.execute | |
[12] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[13] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[14] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[16] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[17] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[21] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[51] com.facebook.presto.execution.SqlQueryExecution.start | |
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[54] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[56] java.lang.Thread.run | |
Total: 22399369 (0.14%) samples: 5 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor.pollTask | |
[ 5] io.netty.channel.nio.NioEventLoop.pollTask | |
[ 6] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 22312116 (0.14%) samples: 2 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] ep_poll_[k] | |
[ 2] sys_epoll_wait_[k] | |
[ 3] do_syscall_64_[k] | |
[ 4] entry_SYSCALL_64_after_swapgs_[k] | |
[ 5] /lib64/libc-2.17.so | |
[ 6] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 7] sun.nio.ch.EPollArrayWrapper.poll | |
[ 8] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 9] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[10] sun.nio.ch.SelectorImpl.select | |
[11] io.netty.channel.nio.NioEventLoop.select | |
[12] io.netty.channel.nio.NioEventLoop.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[15] java.lang.Thread.run | |
Total: 21903959 (0.14%) samples: 22 | |
[ 0] com.facebook.presto.spi.predicate.Marker.compareTo | |
[ 1] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 2] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 3] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 4] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 5] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[ 8] java.util.stream.ReferencePipeline$2$1.accept | |
[ 9] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[10] java.util.stream.AbstractPipeline.copyInto | |
[11] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[12] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[13] java.util.stream.AbstractPipeline.evaluate | |
[14] java.util.stream.ReferencePipeline.collect | |
[15] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[16] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[17] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[21] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[25] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[29] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[41] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[43] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[44] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[45] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[46] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[47] com.facebook.presto.execution.SqlQueryExecution.start | |
[48] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[49] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[50] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[51] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[52] java.lang.Thread.run | |
Total: 21861926 (0.14%) samples: 1 | |
[ 0] java.lang.Thread.sleep | |
[ 1] java.lang.Thread.sleep | |
[ 2] java.util.concurrent.TimeUnit.sleep | |
[ 3] io.airlift.stats.PauseMeter.run | |
[ 4] io.airlift.stats.PauseMeter$$Lambda$574.159883451.run | |
[ 5] java.lang.Thread.run | |
Total: 21693117 (0.13%) samples: 2 | |
[ 0] __GI___pthread_mutex_lock | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] sun.misc.Unsafe.unpark | |
[ 3] java.util.concurrent.locks.LockSupport.unpark | |
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor | |
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared | |
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared | |
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete | |
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set | |
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set | |
[10] com.datastax.driver.core.DefaultResultSetFuture.onSet | |
[11] com.datastax.driver.core.RequestHandler.setFinalResult | |
[12] com.datastax.driver.core.RequestHandler.access$2500 | |
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[21] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[42] io.netty.channel.nio.NioEventLoop.run | |
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[45] java.lang.Thread.run | |
Total: 21616410 (0.13%) samples: 1 | |
[ 0] java.lang.Boolean.hashCode | |
[ 1] java.util.Arrays.hashCode | |
[ 2] java.util.Objects.hash | |
[ 3] com.facebook.presto.cassandra.CassandraColumnHandle.hashCode | |
[ 4] java.util.HashMap.hash | |
[ 5] java.util.HashMap.put | |
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 9] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[10] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[14] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[18] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[22] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[34] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[37] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[38] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[39] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[40] com.facebook.presto.execution.SqlQueryExecution.start | |
[41] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[42] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[43] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[44] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[45] java.lang.Thread.run | |
Total: 21226749 (0.13%) samples: 1 | |
[ 0] jshort_arraycopy | |
[ 1] java.util.regex.Pattern.matcher | |
[ 2] com.datastax.driver.core.querybuilder.Utils.appendName | |
[ 3] com.datastax.driver.core.querybuilder.Clause$SimpleClause.appendTo | |
[ 4] com.datastax.driver.core.querybuilder.Utils.joinAndAppend | |
[ 5] com.datastax.driver.core.querybuilder.Select.buildQueryString | |
[ 6] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache | |
[ 7] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[ 8] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[ 9] com.datastax.driver.core.SessionManager.executeAsync | |
[10] com.datastax.driver.core.AbstractSession.execute | |
[11] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[12] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[13] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[14] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[16] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[19] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[20] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.start | |
[51] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[52] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[53] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[54] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[55] java.lang.Thread.run | |
Total: 21030311 (0.13%) samples: 2 | |
[ 0] java.lang.Thread.isInterrupted | |
[ 1] java.nio.channels.spi.AbstractInterruptibleChannel.begin | |
[ 2] sun.nio.ch.SocketChannelImpl.write | |
[ 3] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[ 4] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[ 5] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[ 6] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[ 7] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[10] io.netty.channel.AbstractChannelHandlerContext.flush | |
[11] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[12] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[14] io.netty.channel.AbstractChannelHandlerContext.flush | |
[15] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[18] io.netty.channel.AbstractChannelHandlerContext.flush | |
[19] io.netty.channel.ChannelDuplexHandler.flush | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[22] io.netty.channel.AbstractChannelHandlerContext.flush | |
[23] io.netty.channel.DefaultChannelPipeline.flush | |
[24] io.netty.channel.AbstractChannel.flush | |
[25] com.datastax.driver.core.Connection$Flusher.run | |
[26] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[27] io.netty.channel.nio.NioEventLoop.run | |
[28] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[29] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[30] java.lang.Thread.run | |
Total: 21010271 (0.13%) samples: 21 | |
[ 0] java.util.AbstractCollection.toArray | |
[ 1] java.util.ArrayList.<init> | |
[ 2] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges | |
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 5] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 6] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 7] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[10] java.util.stream.ReferencePipeline$2$1.accept | |
[11] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[12] java.util.stream.AbstractPipeline.copyInto | |
[13] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[14] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[15] java.util.stream.AbstractPipeline.evaluate | |
[16] java.util.stream.ReferencePipeline.collect | |
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[19] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.start | |
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[52] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[54] java.lang.Thread.run | |
Total: 20940135 (0.13%) samples: 4 | |
[ 0] sys_epoll_wait_[k] | |
[ 1] do_syscall_64_[k] | |
[ 2] entry_SYSCALL_64_after_swapgs_[k] | |
[ 3] /lib64/libc-2.17.so | |
[ 4] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 5] sun.nio.ch.EPollArrayWrapper.poll | |
[ 6] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 7] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 8] sun.nio.ch.SelectorImpl.selectNow | |
[ 9] io.netty.channel.nio.NioEventLoop.select | |
[10] io.netty.channel.nio.NioEventLoop.run | |
[11] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[12] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[13] java.lang.Thread.run | |
Total: 20887806 (0.13%) samples: 4 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] java.lang.ThreadLocal.get | |
[ 5] com.codahale.metrics.LongAdder.add | |
[ 6] com.codahale.metrics.Meter.mark | |
[ 7] com.codahale.metrics.Meter.mark | |
[ 8] com.codahale.metrics.Timer.update | |
[ 9] com.codahale.metrics.Timer.update | |
[10] com.codahale.metrics.Timer$Context.stop | |
[11] com.datastax.driver.core.RequestHandler.setFinalResult | |
[12] com.datastax.driver.core.RequestHandler.access$2500 | |
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[21] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[42] io.netty.channel.nio.NioEventLoop.run | |
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[45] java.lang.Thread.run | |
Total: 20604513 (0.13%) samples: 4 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] com.datastax.driver.core.RequestHandler.setFinalResult | |
[ 5] com.datastax.driver.core.RequestHandler.access$2500 | |
[ 6] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[ 7] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[ 8] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 9] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[10] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[13] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[14] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[18] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[22] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[23] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[27] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[28] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[29] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[30] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[31] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[32] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[33] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[34] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[35] io.netty.channel.nio.NioEventLoop.run | |
[36] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[37] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[38] java.lang.Thread.run | |
Total: 20521390 (0.13%) samples: 1 | |
[ 0] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[ 1] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 2] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[ 3] java.util.concurrent.ThreadPoolExecutor.getTask | |
[ 4] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 5] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 6] java.lang.Thread.run | |
Total: 20392603 (0.13%) samples: 1 | |
[ 0] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write | |
[ 1] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500 | |
[ 2] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[ 3] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[ 4] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run | |
[ 5] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute | |
[ 6] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener | |
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[ 9] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query | |
[10] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery | |
[11] com.datastax.driver.core.RequestHandler.startNewExecution | |
[12] com.datastax.driver.core.RequestHandler.sendRequest | |
[13] com.datastax.driver.core.SessionManager.executeAsync | |
[14] com.datastax.driver.core.AbstractSession.execute | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[16] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[17] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[19] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[20] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[21] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[22] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[23] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[24] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[28] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[32] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[36] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[40] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[44] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[48] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[50] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[51] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[52] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[53] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[54] com.facebook.presto.execution.SqlQueryExecution.start | |
[55] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[56] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[57] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[58] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[59] java.lang.Thread.run | |
Total: 20360118 (0.13%) samples: 3 | |
[ 0] __pthread_cond_signal | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] sun.misc.Unsafe.unpark | |
[ 3] java.util.concurrent.locks.LockSupport.unpark | |
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor | |
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared | |
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared | |
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete | |
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set | |
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set | |
[10] com.datastax.driver.core.DefaultResultSetFuture.onSet | |
[11] com.datastax.driver.core.RequestHandler.setFinalResult | |
[12] com.datastax.driver.core.RequestHandler.access$2500 | |
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[16] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[17] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[21] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[25] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[29] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[30] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[32] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[33] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[34] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[37] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[38] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[39] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[41] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[42] io.netty.channel.nio.NioEventLoop.run | |
[43] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[44] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[45] java.lang.Thread.run | |
Total: 20198474 (0.13%) samples: 5 | |
[ 0] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[ 1] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[ 2] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[ 3] io.netty.channel.nio.NioEventLoop.run | |
[ 4] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 5] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 6] java.lang.Thread.run | |
Total: 20172269 (0.13%) samples: 4 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] __vdso_clock_gettime | |
[ 3] __clock_gettime | |
[ 4] java.util.PriorityQueue.siftUpComparable | |
[ 5] java.util.PriorityQueue.siftUp | |
[ 6] java.util.PriorityQueue.offer | |
[ 7] java.util.PriorityQueue.add | |
[ 8] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule | |
[ 9] io.netty.util.concurrent.AbstractScheduledEventExecutor.schedule | |
[10] com.datastax.driver.core.Connection$Flusher.run | |
[11] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[12] io.netty.channel.nio.NioEventLoop.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[15] java.lang.Thread.run | |
Total: 19998309 (0.12%) samples: 20 | |
[ 0] java.util.TreeMap$PrivateEntryIterator.nextEntry | |
[ 1] java.util.TreeMap$ValueIterator.next | |
[ 2] java.util.AbstractCollection.toArray | |
[ 3] java.util.ArrayList.<init> | |
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges | |
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 6] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 7] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 8] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 9] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[11] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[12] java.util.stream.ReferencePipeline$2$1.accept | |
[13] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[14] java.util.stream.AbstractPipeline.copyInto | |
[15] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[16] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[17] java.util.stream.AbstractPipeline.evaluate | |
[18] java.util.stream.ReferencePipeline.collect | |
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[21] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[51] com.facebook.presto.execution.SqlQueryExecution.start | |
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[54] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[56] java.lang.Thread.run | |
Total: 19720740 (0.12%) samples: 4 | |
[ 0] pthread_cond_wait@@GLIBC_2.3.2 | |
[ 1] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 2] sun.misc.Unsafe.park | |
[ 3] java.util.concurrent.locks.LockSupport.park | |
[ 4] java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt | |
[ 5] java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly | |
[ 6] java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly | |
[ 7] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.get | |
[ 8] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.get | |
[ 9] com.datastax.driver.$internal.com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly | |
[10] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly | |
[11] com.datastax.driver.core.AbstractSession.execute | |
[12] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[13] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[14] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[16] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[17] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[21] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[51] com.facebook.presto.execution.SqlQueryExecution.start | |
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[54] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[56] java.lang.Thread.run | |
Total: 19568387 (0.12%) samples: 2 | |
[ 0] java.util.HashMap.put | |
[ 1] com.datastax.driver.core.ColumnDefinitions.<init> | |
[ 2] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 3] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 4] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[ 5] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[ 6] com.datastax.driver.core.Responses$Result$1.decode | |
[ 7] com.datastax.driver.core.Responses$Result$1.decode | |
[ 8] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[ 9] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[10] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[13] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[14] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[15] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[19] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[22] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[23] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[24] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[25] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[26] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[27] io.netty.channel.nio.NioEventLoop.run | |
[28] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[29] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[30] java.lang.Thread.run | |
Total: 19495773 (0.12%) samples: 2 | |
[ 0] com.datastax.driver.core.RequestHandler.<init> | |
[ 1] com.datastax.driver.core.RequestHandler$SpeculativeExecution.<init> | |
[ 2] com.datastax.driver.core.RequestHandler.startNewExecution | |
[ 3] com.datastax.driver.core.RequestHandler.sendRequest | |
[ 4] com.datastax.driver.core.SessionManager.executeAsync | |
[ 5] com.datastax.driver.core.AbstractSession.execute | |
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[ 7] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[10] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[11] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[12] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[13] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[14] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[15] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[19] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[23] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[27] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[39] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[41] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[42] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[43] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[44] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[45] com.facebook.presto.execution.SqlQueryExecution.start | |
[46] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[47] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[48] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[49] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[50] java.lang.Thread.run | |
Total: 19375562 (0.12%) samples: 7 | |
[ 0] finish_task_switch_[k] | |
[ 1] __schedule_[k] | |
[ 2] schedule_[k] | |
[ 3] futex_wait_queue_me_[k] | |
[ 4] futex_wait_[k] | |
[ 5] do_futex_[k] | |
[ 6] sys_futex_[k] | |
[ 7] do_syscall_64_[k] | |
[ 8] entry_SYSCALL_64_after_swapgs_[k] | |
[ 9] pthread_cond_wait@@GLIBC_2.3.2 | |
[10] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[11] sun.misc.Unsafe.park | |
[12] java.util.concurrent.locks.LockSupport.park | |
[13] java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt | |
[14] java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly | |
[15] java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly | |
[16] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.get | |
[17] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.get | |
[18] com.datastax.driver.$internal.com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly | |
[19] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly | |
[20] com.datastax.driver.core.AbstractSession.execute | |
[21] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[22] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[23] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[24] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[25] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[26] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[27] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[28] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[29] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[30] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[42] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[46] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[50] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[54] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[55] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[56] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[57] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[58] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[59] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[60] com.facebook.presto.execution.SqlQueryExecution.start | |
[61] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[62] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[63] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[64] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[65] java.lang.Thread.run | |
Total: 19275988 (0.12%) samples: 4 | |
[ 0] java.util.HashMap.getNode | |
[ 1] java.util.HashMap.containsKey | |
[ 2] java.util.HashSet.contains | |
[ 3] com.facebook.presto.cassandra.util.CassandraCqlUtils.validIdentifier | |
[ 4] com.facebook.presto.cassandra.util.CassandraCqlUtils.validColumnName | |
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 8] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[ 9] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[13] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[17] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[21] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[33] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[35] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[37] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[38] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[39] com.facebook.presto.execution.SqlQueryExecution.start | |
[40] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[41] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[42] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[43] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[44] java.lang.Thread.run | |
Total: 19182663 (0.12%) samples: 4 | |
[ 0] ksize_[k] | |
[ 1] __alloc_skb_[k] | |
[ 2] sk_stream_alloc_skb_[k] | |
[ 3] tcp_sendmsg_[k] | |
[ 4] inet_sendmsg_[k] | |
[ 5] sock_sendmsg_[k] | |
[ 6] sock_write_iter_[k] | |
[ 7] do_iter_readv_writev_[k] | |
[ 8] do_readv_writev_[k] | |
[ 9] vfs_writev_[k] | |
[10] do_writev_[k] | |
[11] sys_writev_[k] | |
[12] do_syscall_64_[k] | |
[13] entry_SYSCALL_64_after_swapgs_[k] | |
[14] __writev | |
[15] sun.nio.ch.FileDispatcherImpl.writev0 | |
[16] sun.nio.ch.SocketDispatcher.writev | |
[17] sun.nio.ch.IOUtil.write | |
[18] sun.nio.ch.SocketChannelImpl.write | |
[19] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[20] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[21] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[22] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[26] io.netty.channel.AbstractChannelHandlerContext.flush | |
[27] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[28] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[29] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[30] io.netty.channel.AbstractChannelHandlerContext.flush | |
[31] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[32] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[33] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[34] io.netty.channel.AbstractChannelHandlerContext.flush | |
[35] io.netty.channel.ChannelDuplexHandler.flush | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[37] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[38] io.netty.channel.AbstractChannelHandlerContext.flush | |
[39] io.netty.channel.DefaultChannelPipeline.flush | |
[40] io.netty.channel.AbstractChannel.flush | |
[41] com.datastax.driver.core.Connection$Flusher.run | |
[42] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[43] io.netty.channel.nio.NioEventLoop.run | |
[44] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[45] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[46] java.lang.Thread.run | |
Total: 19117057 (0.12%) samples: 3 | |
[ 0] kmem_cache_alloc_node_[k] | |
[ 1] __alloc_skb_[k] | |
[ 2] sk_stream_alloc_skb_[k] | |
[ 3] tcp_sendmsg_[k] | |
[ 4] inet_sendmsg_[k] | |
[ 5] sock_sendmsg_[k] | |
[ 6] sock_write_iter_[k] | |
[ 7] do_iter_readv_writev_[k] | |
[ 8] do_readv_writev_[k] | |
[ 9] vfs_writev_[k] | |
[10] do_writev_[k] | |
[11] sys_writev_[k] | |
[12] do_syscall_64_[k] | |
[13] entry_SYSCALL_64_after_swapgs_[k] | |
[14] __writev | |
[15] sun.nio.ch.FileDispatcherImpl.writev0 | |
[16] sun.nio.ch.SocketDispatcher.writev | |
[17] sun.nio.ch.IOUtil.write | |
[18] sun.nio.ch.SocketChannelImpl.write | |
[19] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[20] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[21] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[22] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[26] io.netty.channel.AbstractChannelHandlerContext.flush | |
[27] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[28] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[29] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[30] io.netty.channel.AbstractChannelHandlerContext.flush | |
[31] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[32] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[33] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[34] io.netty.channel.AbstractChannelHandlerContext.flush | |
[35] io.netty.channel.ChannelDuplexHandler.flush | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[37] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[38] io.netty.channel.AbstractChannelHandlerContext.flush | |
[39] io.netty.channel.DefaultChannelPipeline.flush | |
[40] io.netty.channel.AbstractChannel.flush | |
[41] com.datastax.driver.core.Connection$Flusher.run | |
[42] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[43] io.netty.channel.nio.NioEventLoop.run | |
[44] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[45] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[46] java.lang.Thread.run | |
Total: 19048725 (0.12%) samples: 19 | |
[ 0] itable stub | |
[ 1] java.util.AbstractCollection.toArray | |
[ 2] java.util.ArrayList.<init> | |
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.getOrderedRanges | |
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 5] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 6] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 7] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 8] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[11] java.util.stream.ReferencePipeline$2$1.accept | |
[12] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[13] java.util.stream.AbstractPipeline.copyInto | |
[14] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[15] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[16] java.util.stream.AbstractPipeline.evaluate | |
[17] java.util.stream.ReferencePipeline.collect | |
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[19] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[20] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.start | |
[51] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[52] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[53] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[54] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[55] java.lang.Thread.run | |
Total: 19018244 (0.12%) samples: 19 | |
[ 0] java.util.concurrent.ConcurrentHashMap.get | |
[ 1] com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
[ 2] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 3] java.util.concurrent.FutureTask.runAndReset | |
[ 4] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[ 5] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[ 6] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[ 7] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[ 8] java.lang.Thread.run | |
Total: 18852858 (0.12%) samples: 4 | |
[ 0] java.util.logging.Logger.isLoggable | |
[ 1] org.slf4j.impl.JDK14LoggerAdapter.debug | |
[ 2] com.datastax.driver.core.Connection$11.onSet | |
[ 3] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 4] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 5] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[ 9] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[12] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[13] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[17] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[18] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[22] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[25] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[26] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[27] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[28] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[30] io.netty.channel.nio.NioEventLoop.run | |
[31] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[32] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[33] java.lang.Thread.run | |
Total: 18830360 (0.12%) samples: 2 | |
[ 0] __vfs_write_[k] | |
[ 1] vfs_write_[k] | |
[ 2] sys_write_[k] | |
[ 3] do_syscall_64_[k] | |
[ 4] entry_SYSCALL_64_after_swapgs_[k] | |
[ 5] /lib64/libpthread-2.17.so | |
[ 6] sun.nio.ch.EPollArrayWrapper.interrupt | |
[ 7] sun.nio.ch.EPollArrayWrapper.interrupt | |
[ 8] sun.nio.ch.EPollSelectorImpl.wakeup | |
[ 9] io.netty.channel.nio.NioEventLoop.wakeup | |
[10] io.netty.util.concurrent.SingleThreadEventExecutor.execute | |
[11] com.datastax.driver.core.Connection$Flusher.start | |
[12] com.datastax.driver.core.Connection.flush | |
[13] com.datastax.driver.core.Connection.write | |
[14] com.datastax.driver.core.RequestHandler$SpeculativeExecution.write | |
[15] com.datastax.driver.core.RequestHandler$SpeculativeExecution.access$1500 | |
[16] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[17] com.datastax.driver.core.RequestHandler$SpeculativeExecution$1.onSuccess | |
[18] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$4.run | |
[19] com.datastax.driver.$internal.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute | |
[20] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures$ImmediateFuture.addListener | |
[21] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[22] com.datastax.driver.$internal.com.google.common.util.concurrent.Futures.addCallback | |
[23] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query | |
[24] com.datastax.driver.core.RequestHandler$SpeculativeExecution.findNextHostAndQuery | |
[25] com.datastax.driver.core.RequestHandler.startNewExecution | |
[26] com.datastax.driver.core.RequestHandler.sendRequest | |
[27] com.datastax.driver.core.SessionManager.executeAsync | |
[28] com.datastax.driver.core.AbstractSession.execute | |
[29] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[30] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[31] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[32] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[33] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[34] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[35] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[36] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[37] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[38] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[42] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[46] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[50] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[54] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[55] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[56] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[57] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[58] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[59] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[60] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[61] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[62] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[63] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[64] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[65] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[66] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[67] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[68] com.facebook.presto.execution.SqlQueryExecution.start | |
[69] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[70] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[71] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[72] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[73] java.lang.Thread.run | |
Total: 18775863 (0.12%) samples: 2 | |
[ 0] java.util.concurrent.ConcurrentLinkedQueue.first | |
[ 1] java.util.concurrent.ConcurrentLinkedQueue.isEmpty | |
[ 2] com.datastax.driver.core.HostConnectionPool.dequeue | |
[ 3] com.datastax.driver.core.HostConnectionPool.returnConnection | |
[ 4] com.datastax.driver.core.Connection.release | |
[ 5] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[ 6] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 7] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 8] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[11] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[12] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[16] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[20] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[21] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[25] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[29] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[30] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[31] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[32] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[33] io.netty.channel.nio.NioEventLoop.run | |
[34] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[35] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[36] java.lang.Thread.run | |
Total: 18736166 (0.12%) samples: 3 | |
[ 0] com.datastax.driver.core.Frame$Header.lengthFor | |
[ 1] com.datastax.driver.core.Frame.create | |
[ 2] com.datastax.driver.core.Frame.access$200 | |
[ 3] com.datastax.driver.core.Frame$Decoder$DecoderForStreamIdSize.decode | |
[ 4] com.datastax.driver.core.Frame$Decoder.decode | |
[ 5] io.netty.handler.codec.ByteToMessageDecoder.callDecode | |
[ 6] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[10] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[11] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[13] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[14] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[15] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[16] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[17] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[18] io.netty.channel.nio.NioEventLoop.run | |
[19] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[20] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[21] java.lang.Thread.run | |
Total: 18655861 (0.12%) samples: 3 | |
[ 0] io.netty.util.concurrent.ScheduledFutureTask.compareTo | |
[ 1] io.netty.util.concurrent.ScheduledFutureTask.compareTo | |
[ 2] java.util.PriorityQueue.siftDownComparable | |
[ 3] java.util.PriorityQueue.siftDown | |
[ 4] java.util.PriorityQueue.poll | |
[ 5] java.util.AbstractQueue.remove | |
[ 6] io.netty.util.concurrent.AbstractScheduledEventExecutor.pollScheduledTask | |
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 9] io.netty.channel.nio.NioEventLoop.run | |
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[12] java.lang.Thread.run | |
Total: 18540822 (0.11%) samples: 3 | |
[ 0] java.util.HashSet.<init> | |
[ 1] com.datastax.driver.$internal.com.google.common.collect.Sets.newHashSet | |
[ 2] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.<init> | |
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeToken$4.<init> | |
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes | |
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType | |
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass | |
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable | |
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[10] com.datastax.driver.core.TypeCodec.accepts | |
[11] com.datastax.driver.core.CodecRegistry.findCodec | |
[12] com.datastax.driver.core.CodecRegistry.codecFor | |
[13] com.datastax.driver.core.querybuilder.Utils.convert | |
[14] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[15] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[16] com.datastax.driver.core.SessionManager.executeAsync | |
[17] com.datastax.driver.core.AbstractSession.execute | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[19] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[20] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[21] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[23] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[24] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[25] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[26] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[27] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[31] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[35] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[39] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[43] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[47] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[51] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[53] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[54] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[55] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[56] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[57] com.facebook.presto.execution.SqlQueryExecution.start | |
[58] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[59] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[60] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[61] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[62] java.lang.Thread.run | |
Total: 18479641 (0.11%) samples: 2 | |
[ 0] java.nio.HeapCharBuffer.put | |
[ 1] sun.nio.cs.UTF_8$Decoder.decodeBufferLoop | |
[ 2] sun.nio.cs.UTF_8$Decoder.decodeLoop | |
[ 3] java.nio.charset.CharsetDecoder.decode | |
[ 4] io.netty.buffer.ByteBufUtil.decodeString | |
[ 5] io.netty.buffer.ByteBufUtil.decodeString | |
[ 6] io.netty.buffer.AbstractByteBuf.toString | |
[ 7] com.datastax.driver.core.CBUtil.readString | |
[ 8] com.datastax.driver.core.CBUtil.readString | |
[ 9] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[10] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[11] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[12] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[13] com.datastax.driver.core.Responses$Result$1.decode | |
[14] com.datastax.driver.core.Responses$Result$1.decode | |
[15] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[16] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[17] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[21] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[22] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[26] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[29] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[30] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[31] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[32] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[33] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[34] io.netty.channel.nio.NioEventLoop.run | |
[35] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[36] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[37] java.lang.Thread.run | |
Total: 18404115 (0.11%) samples: 5 | |
[ 0] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 1] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 2] sun.nio.ch.SelectorImpl.select | |
[ 3] io.netty.channel.nio.NioEventLoop.select | |
[ 4] io.netty.channel.nio.NioEventLoop.run | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 7] java.lang.Thread.run | |
Total: 18223212 (0.11%) samples: 4 | |
[ 0] do_futex_[k] | |
[ 1] sys_futex_[k] | |
[ 2] do_syscall_64_[k] | |
[ 3] entry_SYSCALL_64_after_swapgs_[k] | |
[ 4] __pthread_cond_signal | |
[ 5] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 6] sun.misc.Unsafe.unpark | |
[ 7] java.util.concurrent.locks.LockSupport.unpark | |
[ 8] java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor | |
[ 9] java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared | |
[10] java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared | |
[11] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.complete | |
[12] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture$Sync.set | |
[13] com.datastax.driver.$internal.com.google.common.util.concurrent.AbstractFuture.set | |
[14] com.datastax.driver.core.DefaultResultSetFuture.onSet | |
[15] com.datastax.driver.core.RequestHandler.setFinalResult | |
[16] com.datastax.driver.core.RequestHandler.access$2500 | |
[17] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[18] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[19] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[20] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[21] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[25] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[28] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[29] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[32] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[33] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[34] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[37] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[38] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[39] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[40] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[41] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[42] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[43] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[44] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[45] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[46] io.netty.channel.nio.NioEventLoop.run | |
[47] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[48] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[49] java.lang.Thread.run | |
Total: 18176263 (0.11%) samples: 1 | |
[ 0] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[ 1] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 2] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[ 3] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[ 4] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 6] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[ 7] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[10] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[11] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[12] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[14] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[15] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[16] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[20] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[24] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[25] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[26] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[27] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[28] io.netty.channel.nio.NioEventLoop.run | |
[29] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[30] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[31] java.lang.Thread.run | |
Total: 18020284 (0.11%) samples: 2 | |
[ 0] com.facebook.presto.spi.type.AbstractType.getJavaType | |
[ 1] java.util.Collections$UnmodifiableMap.get | |
[ 2] com.facebook.presto.spi.predicate.Primitives.wrap | |
[ 3] com.facebook.presto.spi.predicate.Utils.nativeValueToBlock | |
[ 4] com.facebook.presto.spi.predicate.Marker.lambda$create$0 | |
[ 5] com.facebook.presto.spi.predicate.Marker$$Lambda$992.47178202.apply | |
[ 6] java.util.Optional.map | |
[ 7] com.facebook.presto.spi.predicate.Marker.create | |
[ 8] com.facebook.presto.spi.predicate.Marker.exactly | |
[ 9] com.facebook.presto.spi.predicate.Range.equal | |
[10] com.facebook.presto.spi.predicate.SortedRangeSet.of | |
[11] com.facebook.presto.spi.predicate.ValueSet.of | |
[12] com.facebook.presto.spi.predicate.Domain.singleValue | |
[13] com.facebook.presto.spi.predicate.TupleDomain.lambda$fromFixedValues$3 | |
[14] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$1501.1196878366.apply | |
[15] java.util.stream.Collectors.lambda$toMap$58 | |
[16] java.util.stream.Collectors$$Lambda$300.1674390738.accept | |
[17] java.util.stream.ReduceOps$3ReducingSink.accept | |
[18] java.util.HashMap$EntrySpliterator.forEachRemaining | |
[19] java.util.stream.AbstractPipeline.copyInto | |
[20] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[21] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[22] java.util.stream.AbstractPipeline.evaluate | |
[23] java.util.stream.ReferencePipeline.collect | |
[24] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues | |
[25] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[26] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[27] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[28] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[29] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[41] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[45] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[49] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[53] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[55] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[56] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[57] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[58] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[59] com.facebook.presto.execution.SqlQueryExecution.start | |
[60] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[61] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[62] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[63] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[64] java.lang.Thread.run | |
Total: 18010561 (0.11%) samples: 2 | |
[ 0] java.lang.Character.toLowerCase | |
[ 1] java.lang.String.toLowerCase | |
[ 2] java.lang.String.toLowerCase | |
[ 3] com.datastax.driver.core.ColumnDefinitions.<init> | |
[ 4] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 5] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 6] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[ 7] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[ 8] com.datastax.driver.core.Responses$Result$1.decode | |
[ 9] com.datastax.driver.core.Responses$Result$1.decode | |
[10] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[11] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[12] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[16] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[17] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[21] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[24] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[25] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[26] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[27] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[28] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[29] io.netty.channel.nio.NioEventLoop.run | |
[30] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[31] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[32] java.lang.Thread.run | |
Total: 17915981 (0.11%) samples: 4 | |
[ 0] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[ 2] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[ 3] io.netty.channel.AbstractChannelHandlerContext.flush | |
[ 4] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[ 7] io.netty.channel.AbstractChannelHandlerContext.flush | |
[ 8] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[11] io.netty.channel.AbstractChannelHandlerContext.flush | |
[12] io.netty.channel.ChannelDuplexHandler.flush | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[15] io.netty.channel.AbstractChannelHandlerContext.flush | |
[16] io.netty.channel.DefaultChannelPipeline.flush | |
[17] io.netty.channel.AbstractChannel.flush | |
[18] com.datastax.driver.core.Connection$Flusher.run | |
[19] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[20] io.netty.channel.nio.NioEventLoop.run | |
[21] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[22] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[23] java.lang.Thread.run | |
Total: 17771829 (0.11%) samples: 4 | |
[ 0] com.datastax.driver.$internal.com.google.common.base.Objects.equal | |
[ 1] com.datastax.driver.core.CodecRegistry$CacheKey.equals | |
[ 2] com.datastax.driver.$internal.com.google.common.base.Equivalence$Equals.doEquivalent | |
[ 3] com.datastax.driver.$internal.com.google.common.base.Equivalence.equivalent | |
[ 4] com.datastax.driver.$internal.com.google.common.cache.LocalCache$Segment.getEntry | |
[ 5] com.datastax.driver.$internal.com.google.common.cache.LocalCache$Segment.get | |
[ 6] com.datastax.driver.$internal.com.google.common.cache.LocalCache.get | |
[ 7] com.datastax.driver.$internal.com.google.common.cache.LocalCache.getOrLoad | |
[ 8] com.datastax.driver.$internal.com.google.common.cache.LocalCache$LocalLoadingCache.get | |
[ 9] com.datastax.driver.core.CodecRegistry.lookupCodec | |
[10] com.datastax.driver.core.CodecRegistry.codecFor | |
[11] com.datastax.driver.core.CodecRegistry.codecFor | |
[12] com.datastax.driver.core.AbstractGettableByIndexData.codecFor | |
[13] com.datastax.driver.core.AbstractGettableByIndexData.getInt | |
[14] com.datastax.driver.core.AbstractGettableData.getInt | |
[15] com.facebook.presto.cassandra.CassandraType.getColumnValue | |
[16] com.facebook.presto.cassandra.CassandraType.getColumnValueForPartitionKey | |
[17] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[20] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[21] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[33] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[37] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[41] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[45] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[49] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[51] com.facebook.presto.execution.SqlQueryExecution.start | |
[52] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[53] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[54] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[55] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[56] java.lang.Thread.run | |
Total: 17664355 (0.11%) samples: 2 | |
[ 0] org.slf4j.impl.JDK14LoggerAdapter.trace | |
[ 1] com.datastax.driver.core.Connection$10.operationComplete | |
[ 2] com.datastax.driver.core.Connection$10.operationComplete | |
[ 3] io.netty.util.concurrent.DefaultPromise.notifyListener0 | |
[ 4] io.netty.util.concurrent.DefaultPromise.notifyListenersNow | |
[ 5] io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection | |
[ 6] io.netty.util.concurrent.DefaultPromise.notifyListeners | |
[ 7] io.netty.util.concurrent.DefaultPromise.trySuccess | |
[ 8] io.netty.channel.DefaultChannelPromise.trySuccess | |
[ 9] io.netty.channel.ChannelOutboundBuffer.safeSuccess | |
[10] io.netty.channel.ChannelOutboundBuffer.remove | |
[11] io.netty.channel.ChannelOutboundBuffer.removeBytes | |
[12] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[13] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[14] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[15] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[16] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[19] io.netty.channel.AbstractChannelHandlerContext.flush | |
[20] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[23] io.netty.channel.AbstractChannelHandlerContext.flush | |
[24] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[27] io.netty.channel.AbstractChannelHandlerContext.flush | |
[28] io.netty.channel.ChannelDuplexHandler.flush | |
[29] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[30] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[31] io.netty.channel.AbstractChannelHandlerContext.flush | |
[32] io.netty.channel.DefaultChannelPipeline.flush | |
[33] io.netty.channel.AbstractChannel.flush | |
[34] com.datastax.driver.core.Connection$Flusher.run | |
[35] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[36] io.netty.channel.nio.NioEventLoop.run | |
[37] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[38] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[39] java.lang.Thread.run | |
Total: 17473957 (0.11%) samples: 3 | |
[ 0] com.datastax.driver.core.AbstractSession.execute | |
[ 1] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[ 2] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[ 4] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 9] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[10] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[14] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[18] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[22] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[34] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[37] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[38] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[39] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[40] com.facebook.presto.execution.SqlQueryExecution.start | |
[41] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[42] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[43] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[44] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[45] java.lang.Thread.run | |
Total: 17463975 (0.11%) samples: 2 | |
[ 0] sun.nio.ch.SelectorImpl.select | |
[ 1] io.netty.channel.nio.NioEventLoop.select | |
[ 2] io.netty.channel.nio.NioEventLoop.run | |
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 5] java.lang.Thread.run | |
Total: 17418951 (0.11%) samples: 1 | |
[ 0] java.util.HashMap.newNode | |
[ 1] java.util.HashMap.putVal | |
[ 2] java.util.HashMap.put | |
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 4] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 5] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 6] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[ 7] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[ 9] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[11] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[15] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[19] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[31] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[33] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[34] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[35] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[36] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[37] com.facebook.presto.execution.SqlQueryExecution.start | |
[38] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[39] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[40] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[41] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[42] java.lang.Thread.run | |
Total: 17365759 (0.11%) samples: 1 | |
[ 0] sys_read_[k] | |
[ 1] do_syscall_64_[k] | |
[ 2] entry_SYSCALL_64_after_swapgs_[k] | |
[ 3] read | |
[ 4] sun.nio.ch.IOUtil.drain | |
[ 5] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 6] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 7] sun.nio.ch.SelectorImpl.selectNow | |
[ 8] io.netty.channel.nio.NioEventLoop.select | |
[ 9] io.netty.channel.nio.NioEventLoop.run | |
[10] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[11] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[12] java.lang.Thread.run | |
Total: 17361040 (0.11%) samples: 1 | |
[ 0] io.netty.util.internal.InternalThreadLocalMap.get | |
[ 1] io.netty.util.concurrent.FastThreadLocal.get | |
[ 2] io.netty.util.Recycler.get | |
[ 3] io.netty.channel.ChannelOutboundBuffer$Entry.newInstance | |
[ 4] io.netty.channel.ChannelOutboundBuffer.addMessage | |
[ 5] io.netty.channel.AbstractChannel$AbstractUnsafe.write | |
[ 6] io.netty.channel.DefaultChannelPipeline$HeadContext.write | |
[ 7] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0 | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeWrite | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.write | |
[10] io.netty.channel.AbstractChannelHandlerContext.write | |
[11] io.netty.handler.codec.MessageToMessageEncoder.write | |
[12] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0 | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeWrite | |
[14] io.netty.channel.AbstractChannelHandlerContext.write | |
[15] io.netty.channel.AbstractChannelHandlerContext.write | |
[16] io.netty.handler.codec.MessageToMessageEncoder.write | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0 | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeWrite | |
[19] io.netty.channel.AbstractChannelHandlerContext.write | |
[20] io.netty.channel.AbstractChannelHandlerContext.write | |
[21] io.netty.handler.timeout.IdleStateHandler.write | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0 | |
[23] io.netty.channel.AbstractChannelHandlerContext.invokeWrite | |
[24] io.netty.channel.AbstractChannelHandlerContext.write | |
[25] io.netty.channel.AbstractChannelHandlerContext.write | |
[26] io.netty.channel.AbstractChannelHandlerContext.write | |
[27] io.netty.channel.DefaultChannelPipeline.write | |
[28] io.netty.channel.AbstractChannel.write | |
[29] com.datastax.driver.core.Connection$Flusher.run | |
[30] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[31] io.netty.channel.nio.NioEventLoop.run | |
[32] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[33] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[34] java.lang.Thread.run | |
Total: 17244249 (0.11%) samples: 2 | |
[ 0] io.netty.buffer.PooledUnsafeDirectByteBuf.internalNioBuffer | |
[ 1] sun.nio.ch.SelectionKeyImpl.ensureValid | |
[ 2] sun.nio.ch.SelectionKeyImpl.interestOps | |
[ 3] io.netty.channel.nio.AbstractNioByteChannel.clearOpWrite | |
[ 4] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[ 5] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[ 6] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[ 7] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[ 8] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[11] io.netty.channel.AbstractChannelHandlerContext.flush | |
[12] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[15] io.netty.channel.AbstractChannelHandlerContext.flush | |
[16] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[19] io.netty.channel.AbstractChannelHandlerContext.flush | |
[20] io.netty.channel.ChannelDuplexHandler.flush | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[23] io.netty.channel.AbstractChannelHandlerContext.flush | |
[24] io.netty.channel.DefaultChannelPipeline.flush | |
[25] io.netty.channel.AbstractChannel.flush | |
[26] com.datastax.driver.core.Connection$Flusher.run | |
[27] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[28] io.netty.channel.nio.NioEventLoop.run | |
[29] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[30] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[31] java.lang.Thread.run | |
Total: 17141831 (0.11%) samples: 17 | |
[ 0] com.facebook.presto.spi.predicate.Marker.checkTypeCompatibility | |
[ 1] com.facebook.presto.spi.predicate.Marker.compareTo | |
[ 2] com.facebook.presto.spi.predicate.Range.overlaps | |
[ 3] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 4] com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
[ 5] com.facebook.presto.spi.predicate.Domain.intersect | |
[ 6] com.facebook.presto.spi.predicate.TupleDomain.intersect | |
[ 7] com.facebook.presto.spi.predicate.TupleDomain.overlaps | |
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.lambda$getPartitions$0 | |
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager$$Lambda$1502.501036355.test | |
[10] java.util.stream.ReferencePipeline$2$1.accept | |
[11] java.util.Spliterators$ArraySpliterator.forEachRemaining | |
[12] java.util.stream.AbstractPipeline.copyInto | |
[13] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[14] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[15] java.util.stream.AbstractPipeline.evaluate | |
[16] java.util.stream.ReferencePipeline.collect | |
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[18] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[19] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[45] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[48] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.start | |
[50] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[51] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[52] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[53] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[54] java.lang.Thread.run | |
Total: 17013830 (0.11%) samples: 3 | |
[ 0] gettimeofday | |
[ 1] Java_sun_nio_ch_EPollArrayWrapper_epollWait | |
[ 2] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 3] sun.nio.ch.EPollArrayWrapper.poll | |
[ 4] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 5] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 6] sun.nio.ch.SelectorImpl.select | |
[ 7] io.netty.channel.nio.NioEventLoop.select | |
[ 8] io.netty.channel.nio.NioEventLoop.run | |
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[10] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[11] java.lang.Thread.run | |
Total: 16961315 (0.11%) samples: 17 | |
[ 0] java.util.regex.Pattern$BmpCharProperty.match | |
[ 1] java.util.regex.Pattern$Start.match | |
[ 2] java.util.regex.Matcher.search | |
[ 3] java.util.regex.Matcher.find | |
[ 4] java.util.Formatter.parse | |
[ 5] java.util.Formatter.format | |
[ 6] java.util.Formatter.format | |
[ 7] java.lang.String.format | |
[ 8] io.airlift.concurrent.SetThreadName.<init> | |
[ 9] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[10] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[11] com.facebook.presto.execution.SqlQueryManager$1.run | |
[12] java.util.concurrent.Executors$RunnableAdapter.call | |
[13] java.util.concurrent.FutureTask.runAndReset | |
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[15] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[16] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[17] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[18] java.lang.Thread.run | |
Total: 16806305 (0.10%) samples: 4 | |
[ 0] io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes | |
[ 1] io.netty.buffer.AbstractByteBuf.writeBytes | |
[ 2] io.netty.channel.socket.nio.NioSocketChannel.doReadBytes | |
[ 3] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[ 4] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[ 5] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[ 6] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 16689225 (0.10%) samples: 2 | |
[ 0] io.netty.channel.DefaultChannelHandlerContext.handler | |
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete | |
[ 2] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete | |
[ 3] io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete | |
[ 4] io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete | |
[ 5] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete | |
[ 6] io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete | |
[ 7] io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete | |
[ 8] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[ 9] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[10] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[11] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[12] io.netty.channel.nio.NioEventLoop.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[15] java.lang.Thread.run | |
Total: 16588304 (0.10%) samples: 2 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] ep_scan_ready_list.constprop.12_[k] | |
[ 2] ep_poll_[k] | |
[ 3] sys_epoll_wait_[k] | |
[ 4] do_syscall_64_[k] | |
[ 5] entry_SYSCALL_64_after_swapgs_[k] | |
[ 6] /lib64/libc-2.17.so | |
[ 7] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 8] sun.nio.ch.EPollArrayWrapper.poll | |
[ 9] sun.nio.ch.EPollSelectorImpl.doSelect | |
[10] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[11] sun.nio.ch.SelectorImpl.selectNow | |
[12] io.netty.channel.nio.NioEventLoop.select | |
[13] io.netty.channel.nio.NioEventLoop.run | |
[14] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[15] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[16] java.lang.Thread.run | |
Total: 16586344 (0.10%) samples: 3 | |
[ 0] anon_pipe_buf_release_[k] | |
[ 1] __vfs_read_[k] | |
[ 2] vfs_read_[k] | |
[ 3] sys_read_[k] | |
[ 4] do_syscall_64_[k] | |
[ 5] entry_SYSCALL_64_after_swapgs_[k] | |
[ 6] read | |
[ 7] sun.nio.ch.IOUtil.drain | |
[ 8] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 9] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[10] sun.nio.ch.SelectorImpl.select | |
[11] io.netty.channel.nio.NioEventLoop.select | |
[12] io.netty.channel.nio.NioEventLoop.run | |
[13] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[14] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[15] java.lang.Thread.run | |
Total: 16478375 (0.10%) samples: 1 | |
[ 0] dev_queue_xmit_[k] | |
[ 1] ip_finish_output_[k] | |
[ 2] ip_output_[k] | |
[ 3] ip_local_out_[k] | |
[ 4] ip_queue_xmit_[k] | |
[ 5] tcp_transmit_skb_[k] | |
[ 6] tcp_write_xmit_[k] | |
[ 7] __tcp_push_pending_frames_[k] | |
[ 8] tcp_push_[k] | |
[ 9] tcp_sendmsg_[k] | |
[10] inet_sendmsg_[k] | |
[11] sock_sendmsg_[k] | |
[12] sock_write_iter_[k] | |
[13] do_iter_readv_writev_[k] | |
[14] do_readv_writev_[k] | |
[15] vfs_writev_[k] | |
[16] do_writev_[k] | |
[17] sys_writev_[k] | |
[18] do_syscall_64_[k] | |
[19] entry_SYSCALL_64_after_swapgs_[k] | |
[20] __writev | |
[21] sun.nio.ch.FileDispatcherImpl.writev0 | |
[22] sun.nio.ch.SocketDispatcher.writev | |
[23] sun.nio.ch.IOUtil.write | |
[24] sun.nio.ch.SocketChannelImpl.write | |
[25] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[26] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[27] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[28] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[29] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[30] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[31] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[32] io.netty.channel.AbstractChannelHandlerContext.flush | |
[33] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[34] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[36] io.netty.channel.AbstractChannelHandlerContext.flush | |
[37] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[38] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[39] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[40] io.netty.channel.AbstractChannelHandlerContext.flush | |
[41] io.netty.channel.ChannelDuplexHandler.flush | |
[42] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[43] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[44] io.netty.channel.AbstractChannelHandlerContext.flush | |
[45] io.netty.channel.DefaultChannelPipeline.flush | |
[46] io.netty.channel.AbstractChannel.flush | |
[47] com.datastax.driver.core.Connection$Flusher.run | |
[48] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[49] io.netty.channel.nio.NioEventLoop.run | |
[50] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[51] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[52] java.lang.Thread.run | |
Total: 16302409 (0.10%) samples: 3 | |
[ 0] com.google.common.collect.CartesianList.getAxisIndexForProductIndex | |
[ 1] com.google.common.collect.CartesianList.access$100 | |
[ 2] com.google.common.collect.CartesianList$1.get | |
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.addWhereClause | |
[ 4] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 6] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 7] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 8] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[ 9] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[13] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[17] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[21] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[33] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[35] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[36] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[37] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[38] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[39] com.facebook.presto.execution.SqlQueryExecution.start | |
[40] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[41] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[42] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[43] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[44] java.lang.Thread.run | |
Total: 16161316 (0.10%) samples: 16 | |
[ 0] java.lang.Long.getChars | |
[ 1] java.lang.AbstractStringBuilder.append | |
[ 2] java.lang.StringBuilder.append | |
[ 3] io.airlift.concurrent.SetThreadName.<init> | |
[ 4] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 5] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[ 6] com.facebook.presto.execution.SqlQueryManager$1.run | |
[ 7] java.util.concurrent.Executors$RunnableAdapter.call | |
[ 8] java.util.concurrent.FutureTask.runAndReset | |
[ 9] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[10] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[11] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[12] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[13] java.lang.Thread.run | |
Total: 16036456 (0.10%) samples: 16 | |
[ 0] java.util.Formatter$Conversion.isValid | |
[ 1] java.util.Formatter$FormatSpecifier.conversion | |
[ 2] java.util.Formatter$FormatSpecifier.<init> | |
[ 3] java.util.Formatter.parse | |
[ 4] java.util.Formatter.format | |
[ 5] java.util.Formatter.format | |
[ 6] java.lang.String.format | |
[ 7] io.airlift.concurrent.SetThreadName.<init> | |
[ 8] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 9] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[10] com.facebook.presto.execution.SqlQueryManager$1.run | |
[11] java.util.concurrent.Executors$RunnableAdapter.call | |
[12] java.util.concurrent.FutureTask.runAndReset | |
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[15] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[17] java.lang.Thread.run | |
Total: 15992376 (0.10%) samples: 14 | |
[ 0] /lib64/libz.so.1.2.8 | |
[ 1] java.util.zip.Deflater.deflateBytes | |
[ 2] java.util.zip.Deflater.deflate | |
[ 3] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor$GzipBufferCB.process | |
[ 4] org.eclipse.jetty.util.IteratingCallback.processing | |
[ 5] org.eclipse.jetty.util.IteratingCallback.iterate | |
[ 6] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.gzip | |
[ 7] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.commit | |
[ 8] org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.write | |
[ 9] org.eclipse.jetty.server.HttpOutput.write | |
[10] org.eclipse.jetty.server.HttpOutput.write | |
[11] org.eclipse.jetty.server.HttpOutput.write | |
[12] io.airlift.http.server.TimingFilter$TimedServletOutputStream.write | |
[13] org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write | |
[14] java.io.ByteArrayOutputStream.writeTo | |
[15] org.glassfish.jersey.message.internal.CommittingOutputStream.flushBuffer | |
[16] org.glassfish.jersey.message.internal.CommittingOutputStream.commit | |
[17] org.glassfish.jersey.message.internal.CommittingOutputStream.close | |
[18] org.glassfish.jersey.message.internal.OutboundMessageContext.close | |
[19] org.glassfish.jersey.server.ContainerResponse.close | |
[20] org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse | |
[21] org.glassfish.jersey.server.ServerRuntime$Responder.processResponse | |
[22] org.glassfish.jersey.server.ServerRuntime$Responder.process | |
[23] org.glassfish.jersey.server.ServerRuntime$AsyncResponder$3.run | |
[24] org.glassfish.jersey.internal.Errors$1.call | |
[25] org.glassfish.jersey.internal.Errors$1.call | |
[26] org.glassfish.jersey.internal.Errors.process | |
[27] org.glassfish.jersey.internal.Errors.process | |
[28] org.glassfish.jersey.internal.Errors.process | |
[29] org.glassfish.jersey.process.internal.RequestScope.runInScope | |
[30] org.glassfish.jersey.server.ServerRuntime$AsyncResponder.resume | |
[31] org.glassfish.jersey.server.ServerRuntime$AsyncResponder.resume | |
[32] io.airlift.http.server.AsyncResponseHandler$1.onSuccess | |
[33] com.google.common.util.concurrent.Futures$4.run | |
[34] io.airlift.concurrent.BoundedExecutor.drainQueue | |
[35] io.airlift.concurrent.BoundedExecutor$$Lambda$740.1542804546.run | |
[36] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[37] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[38] java.lang.Thread.run | |
Total: 15963230 (0.10%) samples: 3 | |
[ 0] com.datastax.driver.core.RequestHandler$SpeculativeExecution.query | |
[ 1] com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly | |
[ 2] com.datastax.driver.core.AbstractSession.execute | |
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[ 4] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[ 5] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[ 6] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[ 8] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[11] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[12] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[16] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[20] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[24] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[28] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[32] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[36] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[38] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[40] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[41] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[42] com.facebook.presto.execution.SqlQueryExecution.start | |
[43] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[44] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[45] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[46] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[47] java.lang.Thread.run | |
Total: 15916813 (0.10%) samples: 2 | |
[ 0] java.nio.charset.CharsetDecoder.decode | |
[ 1] io.netty.buffer.ByteBufUtil.decodeString | |
[ 2] io.netty.buffer.ByteBufUtil.decodeString | |
[ 3] io.netty.buffer.AbstractByteBuf.toString | |
[ 4] com.datastax.driver.core.CBUtil.readString | |
[ 5] com.datastax.driver.core.CBUtil.readString | |
[ 6] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 7] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 8] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[ 9] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[10] com.datastax.driver.core.Responses$Result$1.decode | |
[11] com.datastax.driver.core.Responses$Result$1.decode | |
[12] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[13] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[14] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[15] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[18] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[19] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[23] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[24] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[26] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[27] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[28] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[29] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[30] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[31] io.netty.channel.nio.NioEventLoop.run | |
[32] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[33] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[34] java.lang.Thread.run | |
Total: 15914933 (0.10%) samples: 2 | |
[ 0] java.lang.StringBuilder.<init> | |
[ 1] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 2] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 3] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 4] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[ 5] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[ 6] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[ 7] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[ 9] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[11] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[13] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[17] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[21] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[25] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[29] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[31] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[32] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[33] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[34] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[35] com.facebook.presto.execution.SqlQueryExecution.start | |
[36] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[37] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[38] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[39] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[40] java.lang.Thread.run | |
Total: 15910690 (0.10%) samples: 2 | |
[ 0] kmem_cache_alloc_[k] | |
[ 1] dev_queue_xmit_nit_[k] | |
[ 2] dev_hard_start_xmit_[k] | |
[ 3] sch_direct_xmit_[k] | |
[ 4] __dev_queue_xmit_[k] | |
[ 5] dev_queue_xmit_[k] | |
[ 6] ip_finish_output2_[k] | |
[ 7] ip_finish_output_[k] | |
[ 8] ip_output_[k] | |
[ 9] ip_local_out_[k] | |
[10] ip_queue_xmit_[k] | |
[11] tcp_transmit_skb_[k] | |
[12] tcp_write_xmit_[k] | |
[13] __tcp_push_pending_frames_[k] | |
[14] tcp_push_[k] | |
[15] tcp_sendmsg_[k] | |
[16] inet_sendmsg_[k] | |
[17] sock_sendmsg_[k] | |
[18] sock_write_iter_[k] | |
[19] do_iter_readv_writev_[k] | |
[20] do_readv_writev_[k] | |
[21] vfs_writev_[k] | |
[22] do_writev_[k] | |
[23] sys_writev_[k] | |
[24] do_syscall_64_[k] | |
[25] entry_SYSCALL_64_after_swapgs_[k] | |
[26] __writev | |
[27] sun.nio.ch.FileDispatcherImpl.writev0 | |
[28] sun.nio.ch.SocketDispatcher.writev | |
[29] sun.nio.ch.IOUtil.write | |
[30] sun.nio.ch.SocketChannelImpl.write | |
[31] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[32] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[33] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[34] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[35] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[36] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[37] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[38] io.netty.channel.AbstractChannelHandlerContext.flush | |
[39] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[40] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[41] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[42] io.netty.channel.AbstractChannelHandlerContext.flush | |
[43] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[44] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[45] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[46] io.netty.channel.AbstractChannelHandlerContext.flush | |
[47] io.netty.channel.ChannelDuplexHandler.flush | |
[48] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[49] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[50] io.netty.channel.AbstractChannelHandlerContext.flush | |
[51] io.netty.channel.DefaultChannelPipeline.flush | |
[52] io.netty.channel.AbstractChannel.flush | |
[53] com.datastax.driver.core.Connection$Flusher.run | |
[54] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[55] io.netty.channel.nio.NioEventLoop.run | |
[56] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[57] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[58] java.lang.Thread.run | |
Total: 15873834 (0.10%) samples: 3 | |
[ 0] itable stub | |
[ 1] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[ 2] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[ 3] io.netty.channel.AbstractChannelHandlerContext.flush | |
[ 4] io.netty.channel.DefaultChannelPipeline.flush | |
[ 5] io.netty.channel.AbstractChannel.flush | |
[ 6] com.datastax.driver.core.Connection$Flusher.run | |
[ 7] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 8] io.netty.channel.nio.NioEventLoop.run | |
[ 9] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[10] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[11] java.lang.Thread.run | |
Total: 15798059 (0.10%) samples: 1 | |
[ 0] sun.nio.cs.UTF_8$Decoder.decodeLoop | |
[ 1] java.nio.charset.CharsetDecoder.decode | |
[ 2] io.netty.buffer.ByteBufUtil.decodeString | |
[ 3] io.netty.buffer.ByteBufUtil.decodeString | |
[ 4] io.netty.buffer.AbstractByteBuf.toString | |
[ 5] com.datastax.driver.core.CBUtil.readString | |
[ 6] com.datastax.driver.core.CBUtil.readString | |
[ 7] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 8] com.datastax.driver.core.Responses$Result$Rows$Metadata.decode | |
[ 9] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[10] com.datastax.driver.core.Responses$Result$Rows$1.decode | |
[11] com.datastax.driver.core.Responses$Result$1.decode | |
[12] com.datastax.driver.core.Responses$Result$1.decode | |
[13] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[14] com.datastax.driver.core.Message$ProtocolDecoder.decode | |
[15] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[19] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[20] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[24] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[28] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[29] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[30] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[31] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[32] io.netty.channel.nio.NioEventLoop.run | |
[33] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[34] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[35] java.lang.Thread.run | |
Total: 15760283 (0.10%) samples: 3 | |
[ 0] com.datastax.driver.core.Connection$Flusher.run | |
[ 1] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 2] io.netty.channel.nio.NioEventLoop.run | |
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 4] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 5] java.lang.Thread.run | |
Total: 15705621 (0.10%) samples: 1 | |
[ 0] itable stub | |
[ 1] java.util.Collections$UnmodifiableMap.get | |
[ 2] com.facebook.presto.spi.predicate.Primitives.wrap | |
[ 3] com.facebook.presto.spi.predicate.Utils.nativeValueToBlock | |
[ 4] com.facebook.presto.spi.predicate.Marker.lambda$create$0 | |
[ 5] com.facebook.presto.spi.predicate.Marker$$Lambda$992.47178202.apply | |
[ 6] java.util.Optional.map | |
[ 7] com.facebook.presto.spi.predicate.Marker.create | |
[ 8] com.facebook.presto.spi.predicate.Marker.exactly | |
[ 9] com.facebook.presto.spi.predicate.Range.equal | |
[10] com.facebook.presto.spi.predicate.SortedRangeSet.of | |
[11] com.facebook.presto.spi.predicate.ValueSet.of | |
[12] com.facebook.presto.spi.predicate.Domain.singleValue | |
[13] com.facebook.presto.spi.predicate.TupleDomain.lambda$fromFixedValues$3 | |
[14] com.facebook.presto.spi.predicate.TupleDomain$$Lambda$1501.1196878366.apply | |
[15] java.util.stream.Collectors.lambda$toMap$58 | |
[16] java.util.stream.Collectors$$Lambda$300.1674390738.accept | |
[17] java.util.stream.ReduceOps$3ReducingSink.accept | |
[18] java.util.HashMap$EntrySpliterator.forEachRemaining | |
[19] java.util.stream.AbstractPipeline.copyInto | |
[20] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[21] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[22] java.util.stream.AbstractPipeline.evaluate | |
[23] java.util.stream.ReferencePipeline.collect | |
[24] com.facebook.presto.spi.predicate.TupleDomain.fromFixedValues | |
[25] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[26] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[27] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[28] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[29] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[33] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[37] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[41] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[45] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[49] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[51] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[53] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[55] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[56] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[57] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[58] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[59] com.facebook.presto.execution.SqlQueryExecution.start | |
[60] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[61] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[62] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[63] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[64] java.lang.Thread.run | |
Total: 15525493 (0.10%) samples: 15 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libzip.so | |
[ 1] Java_java_util_zip_ZipFile_getEntry | |
[ 2] java.util.zip.ZipFile.getEntry | |
[ 3] java.util.zip.ZipFile.getEntry | |
[ 4] java.util.jar.JarFile.getEntry | |
[ 5] java.util.jar.JarFile.getJarEntry | |
[ 6] sun.misc.URLClassPath$JarLoader.getResource | |
[ 7] sun.misc.URLClassPath$JarLoader.findResource | |
[ 8] sun.misc.URLClassPath.findResource | |
[ 9] java.net.URLClassLoader$2.run | |
[10] java.net.URLClassLoader$2.run | |
[11] java.security.AccessController.doPrivileged | |
[12] java.net.URLClassLoader.findResource | |
[13] java.lang.ClassLoader.getResource | |
[14] io.airlift.http.server.ClassPathResourceHandler.getResourcePath | |
[15] io.airlift.http.server.ClassPathResourceHandler.handle | |
[16] org.eclipse.jetty.server.handler.gzip.GzipHandler.handle | |
[17] org.eclipse.jetty.server.handler.HandlerCollection.handle | |
[18] org.eclipse.jetty.server.handler.StatisticsHandler.handle | |
[19] org.eclipse.jetty.server.handler.HandlerList.handle | |
[20] org.eclipse.jetty.server.handler.HandlerWrapper.handle | |
[21] org.eclipse.jetty.server.Server.handle | |
[22] org.eclipse.jetty.server.HttpChannel.handle | |
[23] org.eclipse.jetty.server.HttpConnection.onFillable | |
[24] org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded | |
[25] org.eclipse.jetty.io.FillInterest.fillable | |
[26] org.eclipse.jetty.io.ChannelEndPoint$2.run | |
[27] org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce | |
[28] org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce | |
[29] org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run | |
[30] org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run | |
[31] org.eclipse.jetty.util.thread.QueuedThreadPool.runJob | |
[32] org.eclipse.jetty.util.thread.QueuedThreadPool$2.run | |
[33] java.lang.Thread.run | |
Total: 15519948 (0.10%) samples: 4 | |
[ 0] java.util.HashMap.put | |
[ 1] java.util.HashSet.add | |
[ 2] com.datastax.driver.core.Connection$Flusher.run | |
[ 3] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[ 4] io.netty.channel.nio.NioEventLoop.run | |
[ 5] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 6] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[ 7] java.lang.Thread.run | |
Total: 15514628 (0.10%) samples: 2 | |
[ 0] java.util.stream.Sink$ChainedReference.end | |
[ 1] java.util.stream.IntPipeline.forEachWithCancel | |
[ 2] java.util.stream.AbstractPipeline.copyIntoWithCancel | |
[ 3] java.util.stream.AbstractPipeline.copyInto | |
[ 4] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[ 5] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[ 6] java.util.stream.AbstractPipeline.evaluate | |
[ 7] java.util.stream.ReferencePipeline.collect | |
[ 8] com.facebook.presto.cassandra.CassandraTable.getPartitionKeyColumns | |
[ 9] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[10] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[11] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[12] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[13] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[15] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[17] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[19] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[21] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[25] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[29] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[33] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[37] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[39] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[40] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[41] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[42] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[43] com.facebook.presto.execution.SqlQueryExecution.start | |
[44] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[45] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[46] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[47] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[48] java.lang.Thread.run | |
Total: 15410514 (0.10%) samples: 2 | |
[ 0] hash_futex_[k] | |
[ 1] futex_wait_[k] | |
[ 2] do_futex_[k] | |
[ 3] sys_futex_[k] | |
[ 4] do_syscall_64_[k] | |
[ 5] entry_SYSCALL_64_after_swapgs_[k] | |
[ 6] __pthread_cond_timedwait | |
[ 7] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
[ 8] sun.misc.Unsafe.park | |
[ 9] java.util.concurrent.locks.LockSupport.parkNanos | |
[10] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
[11] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[12] java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take | |
[13] java.util.concurrent.ThreadPoolExecutor.getTask | |
[14] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[15] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[16] java.lang.Thread.run | |
Total: 15346645 (0.10%) samples: 3 | |
[ 0] io.netty.util.ReferenceCountUtil.release | |
[ 1] io.netty.util.ReferenceCountUtil.safeRelease | |
[ 2] io.netty.channel.ChannelOutboundBuffer.remove | |
[ 3] io.netty.channel.ChannelOutboundBuffer.removeBytes | |
[ 4] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[ 5] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[ 6] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[ 7] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[ 8] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[11] io.netty.channel.AbstractChannelHandlerContext.flush | |
[12] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[15] io.netty.channel.AbstractChannelHandlerContext.flush | |
[16] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[19] io.netty.channel.AbstractChannelHandlerContext.flush | |
[20] io.netty.channel.ChannelDuplexHandler.flush | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[23] io.netty.channel.AbstractChannelHandlerContext.flush | |
[24] io.netty.channel.DefaultChannelPipeline.flush | |
[25] io.netty.channel.AbstractChannel.flush | |
[26] com.datastax.driver.core.Connection$Flusher.run | |
[27] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[28] io.netty.channel.nio.NioEventLoop.run | |
[29] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[30] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[31] java.lang.Thread.run | |
Total: 15045615 (0.09%) samples: 3 | |
[ 0] java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss | |
[ 1] java.lang.ThreadLocal$ThreadLocalMap.getEntry | |
[ 2] java.lang.ThreadLocal$ThreadLocalMap.access$000 | |
[ 3] java.lang.ThreadLocal.get | |
[ 4] com.codahale.metrics.LongAdder.add | |
[ 5] com.codahale.metrics.LongAdder.increment | |
[ 6] com.codahale.metrics.Histogram.update | |
[ 7] com.codahale.metrics.Timer.update | |
[ 8] com.codahale.metrics.Timer.update | |
[ 9] com.codahale.metrics.Timer$Context.stop | |
[10] com.datastax.driver.core.RequestHandler.setFinalResult | |
[11] com.datastax.driver.core.RequestHandler.access$2500 | |
[12] com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult | |
[13] com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
[14] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[15] com.datastax.driver.core.Connection$Dispatcher.channelRead0 | |
[16] io.netty.channel.SimpleChannelInboundHandler.channelRead | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[18] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[19] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[20] io.netty.handler.timeout.IdleStateHandler.channelRead | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[22] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[23] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[24] io.netty.handler.codec.MessageToMessageDecoder.channelRead | |
[25] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[26] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[27] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[28] io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead | |
[29] io.netty.handler.codec.ByteToMessageDecoder.channelRead | |
[30] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[31] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[32] io.netty.channel.AbstractChannelHandlerContext.fireChannelRead | |
[33] io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead | |
[34] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[35] io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
[36] io.netty.channel.DefaultChannelPipeline.fireChannelRead | |
[37] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[38] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[39] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[40] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[41] io.netty.channel.nio.NioEventLoop.run | |
[42] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[43] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[44] java.lang.Thread.run | |
Total: 14998634 (0.09%) samples: 1 | |
[ 0] jshort_disjoint_arraycopy | |
[ 1] java.lang.AbstractStringBuilder.append | |
[ 2] java.lang.StringBuilder.append | |
[ 3] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 4] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 5] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[ 6] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[ 7] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[ 8] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[ 9] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[10] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[11] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[15] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[19] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[31] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[33] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[34] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[35] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[36] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[37] com.facebook.presto.execution.SqlQueryExecution.start | |
[38] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[39] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[40] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[41] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[42] java.lang.Thread.run | |
Total: 14974419 (0.09%) samples: 15 | |
[ 0] java.util.Formatter$FormatSpecifier.checkBadFlags | |
[ 1] java.util.Formatter$FormatSpecifier.checkGeneral | |
[ 2] java.util.Formatter$FormatSpecifier.<init> | |
[ 3] java.util.Formatter.parse | |
[ 4] java.util.Formatter.format | |
[ 5] java.util.Formatter.format | |
[ 6] java.lang.String.format | |
[ 7] io.airlift.concurrent.SetThreadName.<init> | |
[ 8] com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
[ 9] com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
[10] com.facebook.presto.execution.SqlQueryManager$1.run | |
[11] java.util.concurrent.Executors$RunnableAdapter.call | |
[12] java.util.concurrent.FutureTask.runAndReset | |
[13] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 | |
[14] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run | |
[15] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[16] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[17] java.lang.Thread.run | |
Total: 14966456 (0.09%) samples: 2 | |
[ 0] vtable stub | |
[ 1] java.util.regex.Pattern$Curly.match | |
[ 2] java.util.regex.Matcher.match | |
[ 3] java.util.regex.Matcher.matches | |
[ 4] com.datastax.driver.core.querybuilder.Utils.appendName | |
[ 5] com.datastax.driver.core.querybuilder.Utils.appendName | |
[ 6] com.datastax.driver.core.querybuilder.Utils.joinAndAppendNames | |
[ 7] com.datastax.driver.core.querybuilder.Select.buildQueryString | |
[ 8] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache | |
[ 9] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[10] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[11] com.datastax.driver.core.SessionManager.executeAsync | |
[12] com.datastax.driver.core.AbstractSession.execute | |
[13] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[14] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[16] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[17] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[18] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[19] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[20] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[21] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[22] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[26] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[30] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[34] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[38] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[42] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[46] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[47] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[48] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[49] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[50] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[51] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[52] com.facebook.presto.execution.SqlQueryExecution.start | |
[53] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[54] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[55] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[56] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[57] java.lang.Thread.run | |
Total: 14939821 (0.09%) samples: 3 | |
[ 0] Java_sun_nio_ch_NativeThread_current | |
[ 1] sun.nio.ch.NativeThread.current | |
[ 2] sun.nio.ch.SocketChannelImpl.write | |
[ 3] io.netty.channel.socket.nio.NioSocketChannel.doWrite | |
[ 4] io.netty.channel.AbstractChannel$AbstractUnsafe.flush0 | |
[ 5] io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0 | |
[ 6] io.netty.channel.AbstractChannel$AbstractUnsafe.flush | |
[ 7] io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
[ 8] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[10] io.netty.channel.AbstractChannelHandlerContext.flush | |
[11] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[12] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[13] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[14] io.netty.channel.AbstractChannelHandlerContext.flush | |
[15] io.netty.channel.ChannelOutboundHandlerAdapter.flush | |
[16] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[17] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[18] io.netty.channel.AbstractChannelHandlerContext.flush | |
[19] io.netty.channel.ChannelDuplexHandler.flush | |
[20] io.netty.channel.AbstractChannelHandlerContext.invokeFlush0 | |
[21] io.netty.channel.AbstractChannelHandlerContext.invokeFlush | |
[22] io.netty.channel.AbstractChannelHandlerContext.flush | |
[23] io.netty.channel.DefaultChannelPipeline.flush | |
[24] io.netty.channel.AbstractChannel.flush | |
[25] com.datastax.driver.core.Connection$Flusher.run | |
[26] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[27] io.netty.channel.nio.NioEventLoop.run | |
[28] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[29] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[30] java.lang.Thread.run | |
Total: 14823430 (0.09%) samples: 1 | |
[ 0] sun.nio.cs.UTF_8$Encoder.encode | |
[ 1] java.lang.StringCoding.encode | |
[ 2] java.lang.String.getBytes | |
[ 3] com.datastax.driver.core.CBUtil.sizeOfLongString | |
[ 4] com.datastax.driver.core.Requests$Query$1.encodedSize | |
[ 5] com.datastax.driver.core.Requests$Query$1.encodedSize | |
[ 6] com.datastax.driver.core.Message$ProtocolEncoder.encode | |
[ 7] com.datastax.driver.core.Message$ProtocolEncoder.encode | |
[ 8] io.netty.handler.codec.MessageToMessageEncoder.write | |
[ 9] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0 | |
[10] io.netty.channel.AbstractChannelHandlerContext.invokeWrite | |
[11] io.netty.channel.AbstractChannelHandlerContext.write | |
[12] io.netty.channel.AbstractChannelHandlerContext.write | |
[13] io.netty.handler.timeout.IdleStateHandler.write | |
[14] io.netty.channel.AbstractChannelHandlerContext.invokeWrite0 | |
[15] io.netty.channel.AbstractChannelHandlerContext.invokeWrite | |
[16] io.netty.channel.AbstractChannelHandlerContext.write | |
[17] io.netty.channel.AbstractChannelHandlerContext.write | |
[18] io.netty.channel.AbstractChannelHandlerContext.write | |
[19] io.netty.channel.DefaultChannelPipeline.write | |
[20] io.netty.channel.AbstractChannel.write | |
[21] com.datastax.driver.core.Connection$Flusher.run | |
[22] io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks | |
[23] io.netty.channel.nio.NioEventLoop.run | |
[24] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[25] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[26] java.lang.Thread.run | |
Total: 14766875 (0.09%) samples: 2 | |
[ 0] com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.add | |
[ 1] com.datastax.driver.$internal.com.google.common.collect.ImmutableSet$Builder.add | |
[ 2] com.datastax.driver.$internal.com.google.common.reflect.TypeToken$4.visitClass | |
[ 3] com.datastax.driver.$internal.com.google.common.reflect.TypeVisitor.visit | |
[ 4] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawTypes | |
[ 5] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.getRawType | |
[ 6] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableToClass | |
[ 7] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignable | |
[ 8] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[ 9] com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
[10] com.datastax.driver.core.TypeCodec.accepts | |
[11] com.datastax.driver.core.CodecRegistry.findCodec | |
[12] com.datastax.driver.core.CodecRegistry.codecFor | |
[13] com.datastax.driver.core.querybuilder.Utils.appendValue | |
[14] com.datastax.driver.core.querybuilder.Clause$SimpleClause.appendTo | |
[15] com.datastax.driver.core.querybuilder.Utils.joinAndAppend | |
[16] com.datastax.driver.core.querybuilder.Select.buildQueryString | |
[17] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache | |
[18] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[19] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[20] com.datastax.driver.core.SessionManager.executeAsync | |
[21] com.datastax.driver.core.AbstractSession.execute | |
[22] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[23] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[24] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[25] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[26] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[27] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[28] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[29] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[30] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[31] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[40] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[43] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[44] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[46] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[47] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[48] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[49] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[50] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[51] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[52] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[53] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[54] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[55] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[56] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[57] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[58] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[59] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[60] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[61] com.facebook.presto.execution.SqlQueryExecution.start | |
[62] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[63] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[64] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[65] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[66] java.lang.Thread.run | |
Total: 14672948 (0.09%) samples: 1 | |
[ 0] _raw_spin_lock_irqsave_[k] | |
[ 1] ep_scan_ready_list.constprop.12_[k] | |
[ 2] ep_poll_[k] | |
[ 3] sys_epoll_wait_[k] | |
[ 4] do_syscall_64_[k] | |
[ 5] entry_SYSCALL_64_after_swapgs_[k] | |
[ 6] /lib64/libc-2.17.so | |
[ 7] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 8] sun.nio.ch.EPollArrayWrapper.poll | |
[ 9] sun.nio.ch.EPollSelectorImpl.doSelect | |
[10] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[11] sun.nio.ch.SelectorImpl.selectNow | |
[12] io.netty.channel.nio.NioEventLoop.select | |
[13] io.netty.channel.nio.NioEventLoop.run | |
[14] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[15] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[16] java.lang.Thread.run | |
Total: 14619367 (0.09%) samples: 1 | |
[ 0] itable stub | |
[ 1] java.util.stream.AbstractPipeline.copyInto | |
[ 2] java.util.stream.AbstractPipeline.wrapAndCopyInto | |
[ 3] java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
[ 4] java.util.stream.AbstractPipeline.evaluate | |
[ 5] java.util.stream.ReferencePipeline.collect | |
[ 6] com.facebook.presto.cassandra.CassandraTable.getPartitionKeyColumns | |
[ 7] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[ 8] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[ 9] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[10] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[11] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[12] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[13] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[14] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[15] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[16] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[17] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[18] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[19] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[20] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[23] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[24] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[27] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[28] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[31] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[32] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[35] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[36] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[37] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[38] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[39] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[40] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[41] com.facebook.presto.execution.SqlQueryExecution.start | |
[42] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[43] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[44] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[45] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[46] java.lang.Thread.run | |
Total: 14545161 (0.09%) samples: 1 | |
[ 0] /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libnio.so | |
[ 1] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 2] sun.nio.ch.EPollArrayWrapper.poll | |
[ 3] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 4] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 5] sun.nio.ch.SelectorImpl.selectNow | |
[ 6] io.netty.channel.nio.NioEventLoop.select | |
[ 7] io.netty.channel.nio.NioEventLoop.run | |
[ 8] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[ 9] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[10] java.lang.Thread.run | |
Total: 14513595 (0.09%) samples: 1 | |
[ 0] skb_copy_datagram_iter_[k] | |
[ 1] inet_recvmsg_[k] | |
[ 2] sock_recvmsg_[k] | |
[ 3] sock_read_iter_[k] | |
[ 4] __vfs_read_[k] | |
[ 5] vfs_read_[k] | |
[ 6] sys_read_[k] | |
[ 7] do_syscall_64_[k] | |
[ 8] entry_SYSCALL_64_after_swapgs_[k] | |
[ 9] read | |
[10] sun.nio.ch.FileDispatcherImpl.read0 | |
[11] sun.nio.ch.SocketDispatcher.read | |
[12] sun.nio.ch.IOUtil.readIntoNativeBuffer | |
[13] sun.nio.ch.IOUtil.read | |
[14] sun.nio.ch.SocketChannelImpl.read | |
[15] io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes | |
[16] io.netty.buffer.AbstractByteBuf.writeBytes | |
[17] io.netty.channel.socket.nio.NioSocketChannel.doReadBytes | |
[18] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[19] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[20] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[21] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[22] io.netty.channel.nio.NioEventLoop.run | |
[23] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[24] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[25] java.lang.Thread.run | |
Total: 14449936 (0.09%) samples: 2 | |
[ 0] _raw_spin_unlock_irqrestore_[k] | |
[ 1] __wake_up_sync_key_[k] | |
[ 2] pipe_read_[k] | |
[ 3] __vfs_read_[k] | |
[ 4] vfs_read_[k] | |
[ 5] sys_read_[k] | |
[ 6] do_syscall_64_[k] | |
[ 7] entry_SYSCALL_64_after_swapgs_[k] | |
[ 8] read | |
[ 9] sun.nio.ch.IOUtil.drain | |
[10] sun.nio.ch.EPollSelectorImpl.doSelect | |
[11] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[12] sun.nio.ch.SelectorImpl.selectNow | |
[13] io.netty.channel.nio.NioEventLoop.select | |
[14] io.netty.channel.nio.NioEventLoop.run | |
[15] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[16] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[17] java.lang.Thread.run | |
Total: 14411360 (0.09%) samples: 5 | |
[ 0] java.util.regex.Matcher.match | |
[ 1] java.util.regex.Matcher.matches | |
[ 2] com.datastax.driver.core.querybuilder.Utils.appendName | |
[ 3] com.datastax.driver.core.querybuilder.Utils.appendName | |
[ 4] com.datastax.driver.core.querybuilder.Utils.joinAndAppendNames | |
[ 5] com.datastax.driver.core.querybuilder.Select.buildQueryString | |
[ 6] com.datastax.driver.core.querybuilder.BuiltStatement.maybeRebuildCache | |
[ 7] com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
[ 8] com.datastax.driver.core.SessionManager.makeRequestMessage | |
[ 9] com.datastax.driver.core.SessionManager.executeAsync | |
[10] com.datastax.driver.core.AbstractSession.execute | |
[11] com.facebook.presto.cassandra.NativeCassandraSession.lambda$execute$9 | |
[12] com.facebook.presto.cassandra.NativeCassandraSession$$Lambda$1499.1156723283.executeWithSession | |
[13] com.facebook.presto.cassandra.NativeCassandraSession.executeWithSession | |
[14] com.facebook.presto.cassandra.NativeCassandraSession.execute | |
[15] com.facebook.presto.cassandra.NativeCassandraSession.queryPartitionKeys | |
[16] com.facebook.presto.cassandra.NativeCassandraSession.getPartitions | |
[17] com.facebook.presto.cassandra.CassandraPartitionManager.getCassandraPartitions | |
[18] com.facebook.presto.cassandra.CassandraPartitionManager.getPartitions | |
[19] com.facebook.presto.cassandra.CassandraMetadata.getTableLayouts | |
[20] com.facebook.presto.metadata.MetadataManager.getLayouts | |
[21] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planTableScan | |
[22] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[23] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[24] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[25] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[26] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[27] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[28] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[29] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[30] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[31] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitAggregation | |
[32] com.facebook.presto.sql.planner.plan.AggregationNode.accept | |
[33] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[34] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[35] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitFilter | |
[36] com.facebook.presto.sql.planner.plan.FilterNode.accept | |
[37] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[38] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[39] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitProject | |
[40] com.facebook.presto.sql.planner.plan.ProjectNode.accept | |
[41] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.planChild | |
[42] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[43] com.facebook.presto.sql.planner.optimizations.AddExchanges$Rewriter.visitOutput | |
[44] com.facebook.presto.sql.planner.plan.OutputNode.accept | |
[45] com.facebook.presto.sql.planner.optimizations.AddExchanges.optimize | |
[46] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[47] com.facebook.presto.sql.planner.LogicalPlanner.plan | |
[48] com.facebook.presto.execution.SqlQueryExecution.doAnalyzeQuery | |
[49] com.facebook.presto.execution.SqlQueryExecution.analyzeQuery | |
[50] com.facebook.presto.execution.SqlQueryExecution.start | |
[51] com.facebook.presto.execution.QueuedExecution.lambda$start$1 | |
[52] com.facebook.presto.execution.QueuedExecution$$Lambda$832.475342729.run | |
[53] java.util.concurrent.ThreadPoolExecutor.runWorker | |
[54] java.util.concurrent.ThreadPoolExecutor$Worker.run | |
[55] java.lang.Thread.run | |
Total: 14388236 (0.09%) samples: 1 | |
[ 0] do_syscall_64_[k] | |
[ 1] entry_SYSCALL_64_after_swapgs_[k] | |
[ 2] gettimeofday | |
[ 3] Java_sun_nio_ch_EPollArrayWrapper_epollWait | |
[ 4] sun.nio.ch.EPollArrayWrapper.epollWait | |
[ 5] sun.nio.ch.EPollArrayWrapper.poll | |
[ 6] sun.nio.ch.EPollSelectorImpl.doSelect | |
[ 7] sun.nio.ch.SelectorImpl.lockAndDoSelect | |
[ 8] sun.nio.ch.SelectorImpl.select | |
[ 9] io.netty.channel.nio.NioEventLoop.select | |
[10] io.netty.channel.nio.NioEventLoop.run | |
[11] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[12] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[13] java.lang.Thread.run | |
Total: 14304641 (0.09%) samples: 1 | |
[ 0] copy_user_enhanced_fast_string_[k] | |
[ 1] skb_copy_datagram_iter_[k] | |
[ 2] tcp_recvmsg_[k] | |
[ 3] inet_recvmsg_[k] | |
[ 4] sock_recvmsg_[k] | |
[ 5] sock_read_iter_[k] | |
[ 6] __vfs_read_[k] | |
[ 7] vfs_read_[k] | |
[ 8] sys_read_[k] | |
[ 9] do_syscall_64_[k] | |
[10] entry_SYSCALL_64_after_swapgs_[k] | |
[11] read | |
[12] sun.nio.ch.FileDispatcherImpl.read0 | |
[13] sun.nio.ch.SocketDispatcher.read | |
[14] sun.nio.ch.IOUtil.readIntoNativeBuffer | |
[15] sun.nio.ch.IOUtil.read | |
[16] sun.nio.ch.SocketChannelImpl.read | |
[17] io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes | |
[18] io.netty.buffer.AbstractByteBuf.writeBytes | |
[19] io.netty.channel.socket.nio.NioSocketChannel.doReadBytes | |
[20] io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read | |
[21] io.netty.channel.nio.NioEventLoop.processSelectedKey | |
[22] io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized | |
[23] io.netty.channel.nio.NioEventLoop.processSelectedKeys | |
[24] io.netty.channel.nio.NioEventLoop.run | |
[25] io.netty.util.concurrent.SingleThreadEventExecutor$2.run | |
[26] io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run | |
[27] java.lang.Thread.run | |
1446779826 ( 8.97%) 263 do_syscall_64_[k] | |
938710037 ( 5.82%) 175 _raw_spin_unlock_irqrestore_[k] | |
869119733 ( 5.39%) 174 __vdso_clock_gettime | |
832720407 ( 5.16%) 619 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/server/libjvm.so | |
712884398 ( 4.42%) 713 com.facebook.presto.execution.QueryStateMachine.getQueryState | |
507173515 ( 3.15%) 509 com.google.common.collect.ImmutableSet.construct | |
418406753 ( 2.59%) 414 java.util.concurrent.ConcurrentHashMap$Traverser.advance | |
396614475 ( 2.46%) 396 com.facebook.presto.execution.SqlQueryManager$$Lambda$756.1448081615.apply | |
389595659 ( 2.42%) 87 pvclock_clocksource_read_[k] | |
314639113 ( 1.95%) 315 java.util.concurrent.ConcurrentHashMap.get | |
287358961 ( 1.78%) 287 java.lang.Thread.setName | |
192437534 ( 1.19%) 44 sun.nio.ch.EPollSelectorImpl.doSelect | |
168043638 ( 1.04%) 168 com.facebook.presto.server.protocol.PurgeQueriesRunnable.run | |
144075666 ( 0.89%) 15 finish_task_switch_[k] | |
140013633 ( 0.87%) 37 /lib64/libc-2.17.so | |
120372995 ( 0.75%) 23 posix_ktime_get_ts_[k] | |
103169636 ( 0.64%) 103 com.facebook.presto.spi.QueryId.equals | |
101669105 ( 0.63%) 97 java.lang.String.hashCode | |
99885689 ( 0.62%) 100 com.facebook.presto.spi.predicate.Marker.compareTo | |
97988583 ( 0.61%) 98 java.util.Formatter$FormatSpecifier.printString | |
96345049 ( 0.60%) 23 java.lang.Character.toLowerCase | |
93271451 ( 0.58%) 11 java.util.concurrent.locks.LockSupport.unpark | |
92928245 ( 0.58%) 23 ktime_get_ts64_[k] | |
92794295 ( 0.58%) 88 vtable stub | |
90205300 ( 0.56%) 90 com.facebook.presto.spi.block.VariableWidthBlock.getPositionOffset | |
87660517 ( 0.54%) 88 com.facebook.presto.execution.SqlQueryManager.failAbandonedQueries | |
84782954 ( 0.53%) 85 com.facebook.presto.execution.SqlQueryManager.enforceCpuLimits | |
82758743 ( 0.51%) 22 itable stub | |
80261012 ( 0.50%) 17 io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue | |
75212896 ( 0.47%) 56 jshort_disjoint_arraycopy | |
73175790 ( 0.45%) 12 clockid_to_kclock.part.6_[k] | |
71553268 ( 0.44%) 1 sys_futex_[k] | |
70489387 ( 0.44%) 19 java.util.HashMap.put | |
69256761 ( 0.43%) 69 com.facebook.presto.execution.SqlQueryExecution.getQueryInfo | |
67824522 ( 0.42%) 47 java.util.Arrays.hashCode | |
67192405 ( 0.42%) 13 sys_clock_gettime_[k] | |
65248946 ( 0.40%) 12 __fget_[k] | |
63781904 ( 0.40%) 17 java.util.HashMap.putVal | |
62968226 ( 0.39%) 18 xen_clocksource_get_cycles_[k] | |
58816874 ( 0.36%) 13 com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.<init> | |
58115347 ( 0.36%) 10 io.netty.util.internal.InternalThreadLocalMap.get | |
52153595 ( 0.32%) 48 java.util.TreeMap.successor | |
51632761 ( 0.32%) 51 com.facebook.presto.execution.SqlQueryManager.enforceTimeLimits | |
51104868 ( 0.32%) 51 com.facebook.presto.spi.predicate.SortedRangeSet.intersect | |
50895645 ( 0.32%) 51 java.util.regex.Pattern$Start.match | |
50349337 ( 0.31%) 8 sun.nio.ch.SelectorImpl.processDeregisterQueue | |
49916081 ( 0.31%) 46 java.util.regex.Pattern$BmpCharProperty.match | |
49727076 ( 0.31%) 16 java.util.HashMap.getNode | |
46153330 ( 0.29%) 2 __pthread_cond_timedwait | |
45519955 ( 0.28%) 12 com.datastax.driver.$internal.com.google.common.reflect.TypeToken.isAssignableFrom | |
45183587 ( 0.28%) 25 vtable stub | |
43786675 ( 0.27%) 8 java.util.concurrent.ConcurrentHashMap.addCount | |
43722877 ( 0.27%) 15 java.util.HashMap.resize | |
43374693 ( 0.27%) 13 java.lang.String.toUpperCase | |
43203198 ( 0.27%) 10 io.netty.channel.nio.NioEventLoop.run | |
42897026 ( 0.27%) 6 java.lang.AbstractStringBuilder.append | |
41933685 ( 0.26%) 10 sun.nio.ch.EPollArrayWrapper.updateRegistrations | |
39961591 ( 0.25%) 40 java.util.Formatter.parse | |
39275565 ( 0.24%) 7 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead | |
38642364 ( 0.24%) 9 com.datastax.driver.$internal.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.add | |
38339098 ( 0.24%) 10 sun.nio.ch.EPollArrayWrapper.epollWait | |
36989770 ( 0.23%) 18 arrayof_jint_fill | |
35542691 ( 0.22%) 6 sun.nio.cs.UTF_8$Encoder.encode | |
35233367 ( 0.22%) 5 __writev | |
35232656 ( 0.22%) 35 itable stub | |
34722119 ( 0.22%) 30 itable stub | |
33996718 ( 0.21%) 7 __raw_callee_save___pv_queued_spin_unlock_[k] | |
33497734 ( 0.21%) 1 java.util.concurrent.ThreadPoolExecutor.runWorker | |
33226985 ( 0.21%) 4 java.util.regex.Pattern.matcher | |
32836060 ( 0.20%) 7 sun.nio.ch.SelectorImpl.selectNow | |
32791689 ( 0.20%) 18 itable stub | |
32028776 ( 0.20%) 32 java.util.Formatter.format | |
31871215 ( 0.20%) 9 __clock_gettime | |
31064219 ( 0.19%) 4 com.datastax.driver.core.RequestHandler.<init> | |
31000071 ( 0.19%) 4 _raw_spin_lock_irqsave_[k] | |
30708708 ( 0.19%) 5 io.netty.util.concurrent.FastThreadLocal.set | |
30548574 ( 0.19%) 1 java.util.concurrent.locks.LockSupport.parkNanos | |
29095934 ( 0.18%) 8 gettimeofday | |
28989458 ( 0.18%) 29 com.facebook.presto.execution.SqlQueryManager.lambda$enforceMemoryLimits$2 | |
28404195 ( 0.18%) 28 java.util.concurrent.ConcurrentHashMap$CollectionView.toArray | |
28197592 ( 0.17%) 7 sys_epoll_wait_[k] | |
27546269 ( 0.17%) 4 itable stub | |
27372455 ( 0.17%) 23 java.util.regex.Pattern$Branch.match | |
27291093 ( 0.17%) 4 io.netty.channel.DefaultChannelHandlerContext.handler | |
27203420 ( 0.17%) 6 com.facebook.presto.spi.predicate.Utils.nativeValueToBlock | |
26706533 ( 0.17%) 6 java.util.HashMap.newNode | |
26704225 ( 0.17%) 3 com.datastax.driver.$internal.com.google.common.collect.MapMakerInternalMap.get | |
26699024 ( 0.17%) 6 jshort_arraycopy | |
26690577 ( 0.17%) 4 io.netty.util.ReferenceCountUtil.release | |
26536755 ( 0.16%) 3 java.util.stream.Collectors$$Lambda$134.2078741622.get | |
26282279 ( 0.16%) 3 java.lang.Boolean.hashCode | |
25762209 ( 0.16%) 3 sun.nio.cs.UTF_8$Decoder.decodeBufferLoop | |
24592115 ( 0.15%) 5 __fget_light_[k] | |
24589438 ( 0.15%) 3 kmem_cache_alloc_[k] | |
24134785 ( 0.15%) 7 __x86_indirect_thunk_rax_[k] | |
23913582 ( 0.15%) 24 itable stub | |
23754702 ( 0.15%) 4 io.netty.util.concurrent.SingleThreadEventExecutor.pollTask | |
23675505 ( 0.15%) 3 io.netty.buffer.PoolThreadCache.cache | |
23134200 ( 0.14%) 23 com.facebook.presto.spi.predicate.Marker.checkTypeCompatibility | |
23108557 ( 0.14%) 22 java.util.regex.Pattern$GroupHead.match | |
23008851 ( 0.14%) 23 java.util.AbstractCollection.toArray | |
22867070 ( 0.14%) 3 com.datastax.driver.core.querybuilder.BuiltStatement.getValues | |
22363349 ( 0.14%) 4 io.netty.buffer.AbstractByteBuf.writerIndex | |
22349752 ( 0.14%) 5 itable stub | |
22034252 ( 0.14%) 3 java.lang.Thread.isInterrupted | |
21861926 ( 0.14%) 1 java.lang.Thread.sleep | |
21693117 ( 0.13%) 2 __GI___pthread_mutex_lock | |
21646567 ( 0.13%) 3 inet_sendmsg_[k] | |
21571557 ( 0.13%) 4 hash_futex_[k] | |
21120363 ( 0.13%) 8 itable stub | |
20830533 ( 0.13%) 3 __vfs_write_[k] | |
20521390 ( 0.13%) 1 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos | |
20510589 ( 0.13%) 12 java.lang.CharacterDataLatin1.toLowerCase | |
20497595 ( 0.13%) 3 com.facebook.presto.spi.type.AbstractType.getJavaType | |
20392603 ( 0.13%) 1 com.datastax.driver.core.RequestHandler$SpeculativeExecution.write | |
20360118 ( 0.13%) 3 __pthread_cond_signal | |
20278643 ( 0.13%) 19 java.lang.Long.getChars | |
20198474 ( 0.13%) 5 io.netty.channel.nio.NioEventLoop.processSelectedKey | |
20074755 ( 0.12%) 4 io.netty.util.concurrent.ScheduledFutureTask.compareTo | |
19998309 ( 0.12%) 20 java.util.TreeMap$PrivateEntryIterator.nextEntry | |
19944826 ( 0.12%) 2 __atime_needs_update_[k] | |
19847643 ( 0.12%) 7 java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss | |
19720740 ( 0.12%) 4 pthread_cond_wait@@GLIBC_2.3.2 | |
19246641 ( 0.12%) 4 com.datastax.driver.core.Connection$Flusher.run | |
19182663 ( 0.12%) 4 ksize_[k] | |
19117057 ( 0.12%) 3 kmem_cache_alloc_node_[k] | |
18947486 ( 0.12%) 14 java.util.regex.Pattern$Curly.match | |
18852858 ( 0.12%) 4 java.util.logging.Logger.isLoggable | |
18775863 ( 0.12%) 2 java.util.concurrent.ConcurrentLinkedQueue.first | |
18749635 ( 0.12%) 7 io.netty.channel.AbstractChannelHandlerContext.findContextOutbound | |
18736166 ( 0.12%) 3 com.datastax.driver.core.Frame$Header.lengthFor | |
18540822 ( 0.11%) 3 java.util.HashSet.<init> | |
18479641 ( 0.11%) 2 java.nio.HeapCharBuffer.put | |
18223212 ( 0.11%) 4 do_futex_[k] | |
18176263 ( 0.11%) 1 com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet | |
18020453 ( 0.11%) 18 com.facebook.presto.spi.type.VarcharType.compareTo | |
17992003 ( 0.11%) 3 vtable stub | |
17919071 ( 0.11%) 6 java.util.stream.ReduceOps$ReduceOp.evaluateSequential | |
17915981 ( 0.11%) 4 io.netty.channel.DefaultChannelPipeline$HeadContext.flush | |
17771829 ( 0.11%) 4 com.datastax.driver.$internal.com.google.common.base.Objects.equal | |
17664355 ( 0.11%) 2 org.slf4j.impl.JDK14LoggerAdapter.trace | |
17534165 ( 0.11%) 4 java.lang.StringCoding.encode | |
17473957 ( 0.11%) 3 com.datastax.driver.core.AbstractSession.execute | |
17463975 ( 0.11%) 2 sun.nio.ch.SelectorImpl.select | |
17365759 ( 0.11%) 1 sys_read_[k] | |
17250787 ( 0.11%) 4 __skb_clone_[k] | |
17244249 ( 0.11%) 2 io.netty.buffer.PooledUnsafeDirectByteBuf.internalNioBuffer | |
17150129 ( 0.11%) 3 pipe_poll_[k] | |
17073456 ( 0.11%) 8 itable stub | |
17066471 ( 0.11%) 7 java.util.stream.ReferencePipeline.collect | |
17009965 ( 0.11%) 15 /lib64/libz.so.1.2.8 | |
16991867 ( 0.11%) 4 com.datastax.driver.core.RequestHandler$SpeculativeExecution.query | |
16895455 ( 0.10%) 2 vtable stub | |
16806305 ( 0.10%) 4 io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes | |
16711843 ( 0.10%) 6 com.facebook.presto.cassandra.CassandraColumnHandle.hashCode | |
16586344 ( 0.10%) 3 anon_pipe_buf_release_[k] | |
16514628 ( 0.10%) 3 java.util.stream.Sink$ChainedReference.end | |
16478375 ( 0.10%) 1 dev_queue_xmit_[k] | |
16420500 ( 0.10%) 4 /lib64/libpthread-2.17.so | |
16302409 ( 0.10%) 3 com.google.common.collect.CartesianList.getAxisIndexForProductIndex | |
16064940 ( 0.10%) 16 java.util.regex.Pattern$Single.isSatisfiedBy | |
16036456 ( 0.10%) 16 java.util.Formatter$Conversion.isValid | |
15987055 ( 0.10%) 16 java.util.Formatter$FormatSpecifier.checkBadFlags | |
15936643 ( 0.10%) 2 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libnio.so | |
15916813 ( 0.10%) 2 java.nio.charset.CharsetDecoder.decode | |
15914933 ( 0.10%) 2 java.lang.StringBuilder.<init> | |
15798059 ( 0.10%) 1 sun.nio.cs.UTF_8$Decoder.decodeLoop | |
15733367 ( 0.10%) 3 copy_user_generic_unrolled_[k] | |
15525493 ( 0.10%) 15 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre/lib/amd64/libzip.so | |
15458302 ( 0.10%) 8 jlong_disjoint_arraycopy | |
15376455 ( 0.10%) 5 com.datastax.driver.core.CodecRegistry.findCodec | |
15345296 ( 0.10%) 2 sys_gettimeofday_[k] | |
15304899 ( 0.09%) 14 io.airlift.stats.QuantileDigest.insert | |
15245195 ( 0.09%) 3 jbyte_disjoint_arraycopy | |
15159119 ( 0.09%) 3 java.lang.Class.getEnumConstantsShared | |
14939821 ( 0.09%) 3 Java_sun_nio_ch_NativeThread_current | |
14777848 ( 0.09%) 4 rw_verify_area_[k] | |
14757392 ( 0.09%) 15 vtable stub | |
14711177 ( 0.09%) 6 io.netty.buffer.PoolThreadCache$MemoryRegionCache.allocate | |
14610785 ( 0.09%) 3 io.netty.buffer.AbstractByteBufAllocator.directBuffer | |
14529303 ( 0.09%) 4 java.util.regex.Pattern$LastNode.match | |
14513595 ( 0.09%) 1 skb_copy_datagram_iter_[k] | |
14417702 ( 0.09%) 2 fsnotify_[k] | |
14411360 ( 0.09%) 5 java.util.regex.Matcher.match | |
14363708 ( 0.09%) 3 _copy_to_user_[k] | |
14304641 ( 0.09%) 1 copy_user_enhanced_fast_string_[k] | |
14194286 ( 0.09%) 2 io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete | |
14189172 ( 0.09%) 2 skb_release_data_[k] | |
14182661 ( 0.09%) 1 kfree_skbmem_[k] | |
14019244 ( 0.09%) 14 java.lang.AbstractStringBuilder.append | |
13960408 ( 0.09%) 3 vtable stub | |
13946647 ( 0.09%) 4 com.datastax.driver.core.querybuilder.Select$Builder.from | |
13815671 ( 0.09%) 3 mutex_unlock_[k] | |
13768116 ( 0.09%) 3 java.util.LinkedHashMap.newNode | |
13744731 ( 0.09%) 4 sun.nio.cs.UTF_8$Encoder.implReplaceWith | |
13704820 ( 0.08%) 7 java.util.stream.ReferencePipeline$2$1.accept | |
13607515 ( 0.08%) 11 com.facebook.presto.spi.type.VarcharType.equals | |
13514833 ( 0.08%) 3 java.nio.charset.CharsetEncoder.replaceWith | |
13379781 ( 0.08%) 7 java.util.stream.AbstractPipeline.evaluate | |
13286492 ( 0.08%) 13 ZIP_Lock |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment