Вам нужно выбрать определенный элемент из списка
if ( _accelerometerValuesx[0] >= 2.0){
//action
}
, где _accelerometerValuesx[0]
читает первую запись списка _accelerometerValuesx
и сравнивает его с 2.0
EXPLAIN не даст вам никаких указаний на то, сколько времени займет запрос. В лучшем случае вы можете использовать его, чтобы угадать, какой из двух запросов будет быстрее, но если один из них явно не написан плохо, даже это будет очень сложно.
Вы также должны знать, что если вы используете sub -запросы, даже выполнение EXPLAIN может быть медленным (в некоторых случаях почти таким же медленным, как и сам запрос).
Насколько я знаю, MySQL не предоставляет никакого способа оценить время, затраченное на выполнение запроса , Не могли бы вы зарегистрировать время, затрачиваемое на выполнение каждого запроса, а затем построить оценку, основанную на истории предыдущих аналогичных запросов?
Я думаю, что если вы хотите получить из этого что-то достаточно надежное, вам следует создать статистическую модель из размеров таблицы и разбитых компонентов результатов EXPLAIN, связанных с запросом. время обработки.