Панель инструментов редактора SQL неактивна [dубликат]

Изменить: я написал скрипт в PHP. Я просто заметил, что в нем была вопиющая ошибка, означающая, что наилучшее время исполнения вычислялось некорректно (страшно, что никто не заметил!)

Лучший случай просто превосходит прямое назначение, но худший случай - это намного хуже , чем простое назначение.

Выход:

  • присвоение в 0.0119960308075 секунд
  • наихудшее сравнение случаев в 0.0188510417938 секундах
  • сравнение наилучшего случая в 0.0116770267487 секундах

Код:

  & lt;? php $ arr = array ();  $ mtime = explode ("", microtime ());  $ starttime = $ mtime [1] + $ mtime [0];  reset_arr ($ обр);  for ($ i = 0; $ i & lt; 10000; $ i ++) $ arr [i] = true;  $ mtime = explode ("", microtime ());  $ firsttime = $ mtime [1] + $ mtime [0];  $ totaltime = ($ firsttime - $ starttime);  echo "присваивание в". $ totaltime. "seconds & lt; br / & gt;";  reset_arr ($ обр);  for ($ i = 0; $ i & lt; 10000; $ i ++), если ($ arr [i]) $ arr [i] = true;  $ mtime = explode ("", microtime ());  $ secondtime = $ mtime [1] + $ mtime [0];  $ totaltime = ($ secondtime - $ firsttime);  echo "худшее сравнение случаев в". $ totaltime. "seconds & lt; br / & gt;";  reset_arr ($ обр);  for ($ i = 0; $ i & lt; 10000; $ i ++), если (! $ arr [i]) $ arr [i] = false;  $ mtime = explode ("", microtime ());  $ thirdtime = $ mtime [1] + $ mtime [0];  $ totaltime = ($ thirdtime - $ secondtime);  эхо "сравнение наилучшего случая в". $ totaltime. "seconds & lt; br / & gt;";  функция reset_arr ($ arr) {for ($ i = 0; $ i & lt; 10000; $ i ++) $ arr [$ i] = false;  }  
2
задан marc_s 16 September 2010 в 19:43
поделиться

1 ответ

Панель инструментов Query Design доступна только при выполнении следующих действий:

  • Объект правой кнопки мыши (например, таблица)
  • Выберите «Edit Top 200 Rows»
  • Панель инструментов конструктора запросов включена
3
ответ дан codingbadger 15 August 2018 в 18:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: