Тёмный

Composite Partitioning in Oracle 

Tech Coach
Подписаться 33 тыс.
Просмотров 14 тыс.
50% 1

This video is the 6th Video in the series partitioning in oracle.
It explains the different composite partitioning approaches and in what scenario they should be used with real project use case explanations.
#OraclePartitioning #CompositePartitioning #TechCoach

Опубликовано:

 

29 янв 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@TechCoach
@TechCoach 5 лет назад
List of all partitioning videos Part 1 : Partitioning in Oracle : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-m3q4lrE671Y.html Part 2 : Partitioning in Oracle - Performance Basics :ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-OQ8LXbxLI5g.html Part 3 : List Partitioning in Oracle : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-w6kB-90pFa4.html Part 4 : Range partitioning in Oracle : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VBkpI4Ki49Q.html Part 5 : Hash Partitioning in Oracle : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2YxOF_sJMLI.html Part 6 : Composite Partitioning in Oracle :ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-q_e9IkNtSWc.html Part 7 : Reference Partitioning in Oracle :ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-p8gNwr6Rtdo.html Part 8 : Local Vs Global Partitioned Index in Oracle 11g : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-t77fyUt8XPw.html Part 9 : Partitioning enhancement in 12 c :ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-o_WjapdXiQg.html
@andishez5359
@andishez5359 4 года назад
teaching in very proper manner to visualize deeply , Thanks again and again , God Bless You
@TechCoach
@TechCoach 4 года назад
Thanks Andishe for the kind words, Can I ask you for a small favor.I am workinh on this new channel please subscribe to it and share it among your friends as well. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-j7RrxEnZ_8E.html
@andishez5359
@andishez5359 4 года назад
@@TechCoach Yes of course , It is the least I can do to say thank you to your effort and valuable time spending to prepare wonderful and very useful videos for all over the world.
@MoinullaBaig
@MoinullaBaig 3 месяца назад
Thank you for your very informative videos 🙏. I have a problem statement and I would like to hear your opinions on it. Problem Statement: I have a transaction table with 1 Billion Rows per Month (Approx. 50 GB/month). I will have aggregation of transactions for a specific user_id and a date range. The aggregation can be like 1. Aggregate per Day for a Week 2. Aggregate per Day for a Month 3. Aggregate per Month for an year. So my query will always a "user_id" and timestamp > start_date and timestamp < end_date. Also, I need to retain the data for 3 years. So, I'm exploring which partitioning strategy to opt for and the below is my understanding. 1. Range Partitioning (INTERVAL= EVERY 1 DAY): Pros: - Easy maintenance as Data purging is easier Cons: - Since the query can have a date range for a week(7 partitions), a month(30 partitions) or an year(365 partitions), will this impact the query performance as I need to aggregate over multiple partitions? 2. Hash Partitioning (partition key by user_id, NUM Partitions = 128 partitions): Pros: - All data for a specific user will be in the same partition and hence can query performance would be better Cons: - Might result in Skewed data as the partitioning is based on user_id and not transaction_id - Difficulty in purging as the old data is spread across multiple partitions. 3. Range-Hash Partitioning (INTERVAL= EVERY 1 MONTH, Sub-partition by user id with 32 partitions) Pros: - Benefits of Range Partitioning (Easier Maintenance) - Most of my queries will be for weekly or monthly and hence most of the time the query should find the data in the same segment Cons: - Will it have any impact if I have to query for an year and aggregate monthly? 4. Hash-Range Partitioning (Partition by user with 32 partitions, sub-partition by Range(INTERVAL= EVERY 1 MONTH)) -- I have no clue how this can be different from Range-Hash Partitioning. Kindly share your opinion and help me in taking this decision. Thanks, Moin
@sandipjena
@sandipjena 5 лет назад
A very good video on subpartition. It will be helpful for us/your subscribers if you can post more videos on subpartiton focusing on hash - hash , has-range and has-list subpartition. Thanks.
@TechCoach
@TechCoach 5 лет назад
Hey Sandip, Thanks for being so responsive. I am making some new videos and I will post them soon.
@nagaswathichaluvadi3523
@nagaswathichaluvadi3523 5 лет назад
could you please provide examples for hash-hash,hash-list and hash-range as you did for others
@FaisalFaizz
@FaisalFaizz 5 лет назад
Can you tell me how to delete duplicate records in the partitioned table.i got this question in my interview.
@rgrepo
@rgrepo 4 года назад
Did you find your answer for this?
@sireeshaas7680
@sireeshaas7680 3 года назад
@Faisal Faizz Pls let me know if know the answer?
Далее
Reference partitioning in Oracle 11g
9:49
Просмотров 10 тыс.
Hash Partitioning in Oracle
16:25
Просмотров 28 тыс.
Cabeças erguidas, galera! 🙌 Vamos pegá-la!
00:10
Indexes in Oracle :Index Scan Methods :Part 2
30:18
Просмотров 36 тыс.
Range Partitioning in Oracle
15:00
Просмотров 23 тыс.
Reverse Key Index :Types of Btree Index in Oracle
15:44
Oracle Partitioning
18:12
Просмотров 15 тыс.
Materialized views in oracle - Part 1
19:03
Просмотров 75 тыс.
Oracle Interview Questions: Dual table in Oracle
8:10
Creating Indexes on partitioned tables
4:57
Просмотров 7 тыс.
Index Organized Table in Oracle|IOT Oracle|Tech Coach
19:10