Что касается SQL и запросов, в чем разница между таблицей в памяти, временной таблице и сводной таблицей?В чем разница между таблицей в памяти, временной таблице и сводной таблицей?
ответ
в оперативной памяти таблица представляет собой таблицу, которая была полностью кэшируется, и поэтому не приводит к какому-либо физическому (жесткому диску) считывает при запросе. В качестве альтернативы, это переменная таблицы, объявленная в пакете или функции, без настойчивости. Зависит от того, что вы подразумеваете под «таблицей в памяти» :)
Таблица временных (оратория) - таблица, которая автоматически отбрасывается, когда она больше не нужна, обычно, когда сеанс создания завершается. В MS SQL они начинаются с # (или двух хэшей, если они являются глобальными временными таблицами, разделяются между несколькими сеансами) и часто создаются с помощью запроса типа SELECT INTO #TEMPTABLE ....
сводная таблица представляет собой специальную форму запроса, в которой значения в нескольких строках суммируются, «поворачиваются» по оси и становятся столбцами, где итоговые данные затем становятся строками. Часто это происходит, когда вы сортируете строки по датам; они могут затем быть «повернута», так что вы в конечном итоге с колонкой в январе, один за февраль, один за март и т.д.
Heres хорошее чтение на @temp tables vs #temp tables
Я бы резюмировать следующим образом:
переменные таблицы @temp хранятся в памяти ... чем больше вы используете их, тем выше стоимость процессора будет ... но они могут быть кэшированы и как таковые могут работать быстрее в большинстве случаев.
#temp таблицы хранятся на диске, если вы храните много данных в таблице temp, вы можете пойти по этому маршруту, I.E. для целей отчетности.
Использование PIVOT and UNPIVOT - это всего лишь способ «поворота» ваших результатов ... поэтому его доступ к памяти будет аналогичен тому, как выполняются другие стандартные запросы.
- 1. Разница между таблицей кучи и временной таблицей в MySQL?
- 2. В чем разница между таблицей и внешней таблицей в Netezza?
- 3. В чем разница между списком и таблицей?
- 4. В чем разница между матрицей и таблицей?
- 5. В чем разница между ВРЕМЕННОЙ ТАБЛИЦЕЙ и ТАБЛИЦЕЙ ПЕРЕМЕННОГО в SQL 2008?
- 6. db2 разница между таблицей и типизированной таблицей
- 7. Какова разница между глобальной временной таблицей и локальной временной таблицей в SYBASE ASE 15
- 8. Разница между таблицей фактов и таблицей измерений?
- 9. Facebook FQL: Разница между таблицей состояния и таблицей потоков?
- 10. Разница между временной таблицей в Sql Server 2008?
- 11. В чем разница между схемой и таблицей и базой данных?
- 12. В чем разница между хеш-таблицей и словарем в C
- 13. Есть ли разница между временной таблицей и таблицей переменных в терминах индексирования?
- 14. Разница между стандартной таблицей и таблицей хэшей Abap
- 15. В чем разница между словарем и хеш-таблицей?
- 16. В чем разница между таблицей стилей Qt и QML?
- 17. OneToMany - в чем разница между таблицей соединений и внешним ключом?
- 18. В чем разница между таблицей удаления и таблицей удаления в SQL Server?
- 19. разница между таблицей и подчеркиванием в рельсах
- 20. Ошибка с сводной таблицей
- 21. Соединитесь с сводной таблицей
- 22. HBase - разница между таблицей удаления и таблицей удаления?
- 23. КТР с сводной таблицей
- 24. java: разница между картой и хэш-таблицей
- 25. увеличение памяти переключения между таблицей?
- 26. С методом и сводной таблицей Laravel 5
- 27. Сортировка столбцов с сводной таблицей в MySQL
- 28. В чем разница между таблицей угловых данных dtInstance.reloadData() vs dtInstance.rerender()
- 29. Взаимосвязь между таблицей профессора и таблицей курсов
- 30. Parse.com - отношение между таблицей и таблицей пользователей