Preheat the oven to 350°F. Line an 8-inch square baking pan with parchment paper and spray it with non-stick cooking spray.
In a medium bowl, combine 1½ cups finely crushed graham crackers and 3 Tablespoons melted unsalted butter. Stir until the crumbs are evenly coated.
Transfer the graham cracker mixture to the prepared pan and press it firmly into an even layer to form the crust.
In a large mixing bowl, beat together 16 oz cream cheese, ½ cup sugar, and 1 tsp vanilla extract until smooth and well combined.
Add 2 large eggs, one at a time, beating well after each addition.
Pour the cheesecake mixture over the crust and spread it into an even layer.
In a medium saucepan, combine ¼ cup light corn syrup, ½ cup brown sugar, ¼ cup unsalted butter, ¼ tsp salt, 1 tsp vanilla extract, and ¼ cup heavy cream.
Bring the mixture to a boil over medium heat, stirring constantly.
Continue cooking for 1 minute, then remove the saucepan from the heat.
Stir in 1 cup roughly chopped pecans until evenly combined.
Carefully pour the pecan mixture over the cheesecake layer and spread it as evenly as possible.
Bake for 40–45 minutes, or until the cheesecake layer is set and the pecan topping is golden brown.
Remove the pan from the oven and allow it to cool completely at room temperature.
Cover the pan with plastic wrap and refrigerate for at least 3 hours.
Remove from the refrigerator, lift the cheesecake out of the pan using the parchment paper, and cut into 12 bars.